# File lib/support/options.rb, line 73 def define_option_method(option) class_eval "def self.\#{option}(value = Undefined) # def self.primitive(value = Undefined)\nreturn @\#{option} if value.equal?(Undefined) # return @primitive if value.equal?(Undefined)\n@\#{option} = value # @primitive = value\nself # self\nend # end\n", __FILE__, __LINE__ + 1 end