Sha256: 043e3109ac80948b0743488f200406307876ec3fcfcd34d2f9116524d20f08a5

Contents?: true

Size: 493 Bytes

Versions: 7

Compression:

Stored size: 493 Bytes

Contents

module Evvnt
  # Public: Represents the packages resources on the EVVNT API.
  class Package < Evvnt::Base

    ##
    # GET /users/:user_id/packages Lists all of the packages belonging to a user
    define_action :index

    ##
    # POST /packages Create a package
    define_action :create

    ##
    # GET /packages/:package_id Get the details of a package
    define_action :show

    ##
    # GET /packages/mine List my packages
    define_action :mine

    belongs_to :user

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
evvnt-0.2.5 lib/evvnt/package.rb
evvnt-0.2.4 lib/evvnt/package.rb
evvnt-0.2.3 lib/evvnt/package.rb
evvnt-0.2.2 lib/evvnt/package.rb
evvnt-0.2.1 lib/evvnt/package.rb
evvnt-0.2.0 lib/evvnt/package.rb
evvnt-0.1.0 lib/evvnt/package.rb