class SmartFixtures::VariableSet
Attributes
variable_set[R]
Public Class Methods
new()
click to toggle source
# File lib/smart_fixtures/variable_set.rb, line 4 def initialize @variable_set = {} end
Public Instance Methods
let(variable_name, &block)
click to toggle source
# File lib/smart_fixtures/variable_set.rb, line 8 def let(variable_name, &block) value = block.call @variable_set[variable_name] = value self.instance_variable_set("@#{variable_name}", value) self.class.send(:attr_reader, variable_name) end