module ECBExchangeRatesApi::SharedMethods::Attributes
- ::nodoc
Private Instance Methods
code_attr_writer(*attr_names)
click to toggle source
# File lib/ecb_exchange_rates_api/shared_methods/attributes.rb, line 18 def code_attr_writer(*attr_names) attr_names.each do |attr_name| define_method("#{attr_name}=") do |code| instance_variable_set("@#{attr_name}", validated_currency_code(code)) end end end
date_attr_writer(*attr_names)
click to toggle source
# File lib/ecb_exchange_rates_api/shared_methods/attributes.rb, line 10 def date_attr_writer(*attr_names) attr_names.each do |attr_name| define_method("#{attr_name}=") do |date| instance_variable_set("@#{attr_name}", represent_date(date)) end end end