Sha256: d4e7356f9e36ecdae1dfdccc86632deb1bcf4d4b872c7ab47716fc2a5e4c1638

Contents?: true

Size: 331 Bytes

Versions: 4

Compression:

Stored size: 331 Bytes

Contents

require 'roar/representer'
require 'roar/representer/json'

module PRX
  module Model
    class Base

      include Roar::Representer::JSON

      def initialize(*args)
        return unless args
        if args[0].is_a?(Hash)
          args[0].each{|k,v| self.send("#{k.to_s}=", v)}
        end
      end
      
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
prx_client-0.1.3 lib/prx/model/base.rb
prx_client-0.1.2 lib/prx/model/base.rb
prx_client-0.1.1 lib/prx/model/base.rb
prx_client-0.1.0 lib/prx/model/base.rb