module Croesus::DSLHelpers::ClassMethods
Public Instance Methods
setter(*method_names)
click to toggle source
# File lib/croesus/dsl/helpers.rb, line 27 def setter(*method_names) method_names.each do |name| send :define_method, name do |data| instance_variable_set "@#{name}".to_sym, data end end end
varags_setter(*method_names)
click to toggle source
# File lib/croesus/dsl/helpers.rb, line 35 def varags_setter(*method_names) method_names.each do |name| send :define_method, name do |*data| instance_variable_set "@#{name}".to_sym, data end end end