Class: Mystro::Dsl::TemplateFile
- Defined in:
- lib/mystro/dsl/template_file.rb
Instance Method Summary collapse
Instance Method Details
#actions ⇒ Object
3 4 5 |
# File 'lib/mystro/dsl/template_file.rb', line 3 def actions @data[:template].actions end |
#compute(name) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/mystro/dsl/template_file.rb', line 7 def compute(name) n = name.to_sym dsl = computes.detect {|e| e[:name] == n} raise "no template entry for compute #{n}" unless dsl act = dsl.actions.first act.to_model end |
#computes ⇒ Object
15 16 17 |
# File 'lib/mystro/dsl/template_file.rb', line 15 def computes @data[:template] && @data[:template][:compute] end |