class SaveTheMonth::ReaderDsl
Attributes
query_dsl[RW]
recipe_dsl[RW]
Public Class Methods
new()
click to toggle source
# File lib/reader_dsl.rb, line 8 def initialize self.recipe_dsl = RecipeDsl.new end
Public Instance Methods
evaluate_recipe(recipe_in_text)
click to toggle source
# File lib/reader_dsl.rb, line 12 def evaluate_recipe(recipe_in_text) instance_eval(recipe_in_text) end
query(&blk)
click to toggle source
# File lib/reader_dsl.rb, line 20 def query(&blk) self.query_dsl = SaveTheMonth::QueryDsl.new(recipe_dsl.expected_balance) self.query_dsl.instance_eval(&blk) end
recipe(&blk)
click to toggle source
# File lib/reader_dsl.rb, line 16 def recipe(&blk) self.recipe_dsl.instance_eval(&blk) end