Sha256: 0b9515e85a2f9d78afafd8cb1b38c1ead78d197ed3c530db52ed6e500065c98b

Contents?: true

Size: 494 Bytes

Versions: 3

Compression:

Stored size: 494 Bytes

Contents

module Sendle
  module Api
    module Actions
      module Show

        def show(id)
          raise Sendle::Api::Errors::MissingParams.new(['id']) if nullish?(id) 

          request_params = rest_client_params
          request_params[:method] = :get
          request_params[:url] = url + '/' + id

          process_show_response(request(request_params))
        end

        def self.included(base)
          base.extend(Sendle::Api::Sugars::Show)
        end

      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sendle-api-0.0.13 lib/sendle/api/actions/show.rb
sendle-api-0.0.12 lib/sendle/api/actions/show.rb
sendle-api-0.0.11 lib/sendle/api/actions/show.rb