Sha256: f9d0cd173c716e0f8a04a36419843173701c5a86f01bc65313a91bb30ccb5c17

Contents?: true

Size: 333 Bytes

Versions: 12

Compression:

Stored size: 333 Bytes

Contents

require 'passworks/inflector'
require 'ostruct'

module Passworks
  class Resource < OpenStruct

    include Passworks::Inflector

    attr_reader :collection_name, :client

    def initialize(client, collection_name, data)
      @client          = client
      @collection_name = collection_name
      super(data)
    end

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
passworks-2.0.7 lib/passworks/resource.rb
passworks-2.0.6 lib/passworks/resource.rb
passworks-2.0.5 lib/passworks/resource.rb
passworks-2.0.4 lib/passworks/resource.rb
passworks-2.0.3 lib/passworks/resource.rb
passworks-2.0.2 lib/passworks/resource.rb
passworks-2.0.1 lib/passworks/resource.rb
passworks-2.0.0 lib/passworks/resource.rb
passworks-0.0.4 lib/passworks/resource.rb
passworks-0.0.3 lib/passworks/resource.rb
passworks-0.0.2 lib/passworks/resource.rb
passworks-0.0.1 lib/passworks/resource.rb