module Engine2::ActionAngularSupport
Public Instance Methods
ng_call(name, *args)
click to toggle source
# File lib/engine2/action.rb, line 488 def ng_call name, *args # TODO end
ng_execute(expr)
click to toggle source
# File lib/engine2/action.rb, line 462 def ng_execute expr (@meta[:execute] ||= String.new) << expr + ";" end
ng_info!(name, *selector, expression)
click to toggle source
# File lib/engine2/action.rb, line 483 def ng_info! name, *selector, expression # expression = "'#{expression}'" if expression.is_a? String "action.meta.fields['#{name}'].#{selector.join('.')} = #{expression}" end
ng_record(name)
click to toggle source
# File lib/engine2/action.rb, line 479 def ng_record name "action.record['#{name}']" end
ng_record!(name, value)
click to toggle source
# File lib/engine2/action.rb, line 466 def ng_record! name, value value = case value when String "'#{value}'" when nil 'null' else value end "action.record['#{name}'] = #{value}" end