class ActiveFacts::Metamodel::ContextNote
Public Instance Methods
as_cql()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 1612 def as_cql ' (' + ( if all_context_according_to 'according to ' all_context_according_to.map do |act| act.agent.agent_name+', ' end.join('') end ) + context_note_kind.gsub(/_/, ' ') + ' ' + description + ( if agreement ', as agreed ' + (agreement.date ? ' on '+agreement.date.iso8601.inspect+' ' : '') + 'by ' agreement.all_context_agreed_by.map do |acab| acab.agent.agent_name+', ' end.join('') else '' end ) + ')' end
verbalise(context=nil)
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 1608 def verbalise(context=nil) as_cql end