Method: PBShipping::ApiObject#create_accessor

Defined in:
lib/pbshipping/api_object.rb

#create_accessor(k_name, k_index) ⇒ Object



105
106
107
108
109
110
111
112
# File 'lib/pbshipping/api_object.rb', line 105

def create_accessor(k_name, k_index)
  metaclass.instance_eval do
    define_method(k_name) { @values[k_index] }
    define_method(:"#{k_name}=") do |v|
      @values[k_index] = v unless k_index == ''
    end
  end
end