Sha256: 60c06e06914b6fb7b95b5ecc6b050366ac643c275b8276359d88300c59d603de
Contents?: true
Size: 442 Bytes
Versions: 1
Compression:
Stored size: 442 Bytes
Contents
module NovaPoshta module Response class Base attr_accessor :result def initialize(attrs) attrs.each do |k, v| if self.respond_to?("#{k.to_s.underscore}=".to_sym) # map only defined self.public_send("#{k.to_s.underscore}=".to_sym, v) end end yield self if block_given? end def address @address ||= Model::Address.new end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nova_poshta-0.3.0 | lib/nova_poshta/response/base.rb |