Sha256: a3b9f163fe300b7c0434a90efd4781fe8b2cf06814084ea1ba4d639ea5bf5bba

Contents?: true

Size: 655 Bytes

Versions: 2

Compression:

Stored size: 655 Bytes

Contents

# -*- coding: utf-8 -*-
module Mushikago
  module Mitsubachi
    class ResourceListRequest < Request
      def method_name; 'resource/list' end
      request_parameter :project_name
      request_parameter :limit do |v| v.to_i end
      request_parameter :offset do |v| v.to_i end
      request_parameter :filter

      def initialize project_name, options={}
        super(options)
        self.project_name = project_name
        self.limit = options[:limit] if options.has_key?(:limit)
        self.offset = options[:offset] if options.has_key?(:offset)
        self.filter = options[:filter] if options.has_key?(:filter)
      end
    end
  end
end


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mushikago-sdk-0.3.2 lib/mushikago/mitsubachi/resource_list_request.rb
mushikago-sdk-0.3.1 lib/mushikago/mitsubachi/resource_list_request.rb