Method: TripIt::ParamUtil#date_param
- Defined in:
- lib/trip_it/util/param_util.rb
#date_param(*names) ⇒ Object
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
# File 'lib/trip_it/util/param_util.rb', line 117 def date_param(*names) names.each do |name| define_method "#{name}" do instance_variable_get("@#{name}") end define_method "#{name}=" do |val| if val.is_a?(Date) instance_variable_set("@#{name}",val) else raise ArgumentError, "#{name} must be a Date" end end end end |