# File lib/relax/request.rb, line 12 def initialize(defaults = {}) # initialize default parameter values self.class.parameters.each do |parameter, options| if defaults.has_key?(parameter) value = defaults[parameter] elsif options[:value] value = options[:value] end instance_variable_set("@#{parameter}", value) if value end end