2011-09-04 20:28:53 +02:00
|
|
|
# Helper functions for epistemic states.
|
|
|
|
|
2012-04-18 23:06:03 +02:00
|
|
|
def techne_title status
|
2011-09-04 20:28:53 +02:00
|
|
|
case status
|
|
|
|
when :rough
|
|
|
|
"needs revisiting"
|
2012-01-21 01:34:47 +01:00
|
|
|
when :wip
|
2011-09-04 20:28:53 +02:00
|
|
|
"work in progress"
|
|
|
|
when :done
|
|
|
|
"finished"
|
|
|
|
else
|
|
|
|
status.to_s
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2012-04-18 23:06:03 +02:00
|
|
|
def episteme_title status
|
2011-09-04 23:05:58 +02:00
|
|
|
case status
|
|
|
|
when :broken
|
|
|
|
"semi-believed"
|
|
|
|
when :discredited
|
|
|
|
"not believed"
|
|
|
|
else
|
|
|
|
status.to_s
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2011-09-04 20:28:53 +02:00
|
|
|
def episteme_cat status
|
2012-04-18 23:06:03 +02:00
|
|
|
"<a class='episteme' href='/episteme/'>#{episteme_title status}</a>"
|
2011-09-04 20:28:53 +02:00
|
|
|
end
|
2012-02-05 04:50:20 +01:00
|
|
|
|
2012-02-16 23:17:17 +01:00
|
|
|
class Nanoc::Item
|
2012-02-05 04:50:20 +01:00
|
|
|
def epistemic?
|
|
|
|
!!self[:episteme]
|
|
|
|
end
|
|
|
|
|
|
|
|
def mindkiller?
|
|
|
|
topics = %w{history}
|
2012-04-18 02:08:04 +02:00
|
|
|
!!self[:mindkiller]
|
2012-02-05 04:50:20 +01:00
|
|
|
end
|
|
|
|
end
|