Sha256: 5f0ef9c4f9d20b7aa51f6cb07d068d9878a849d22f0ca8dc77e5d767bd951854

Contents?: true

Size: 794 Bytes

Versions: 12

Compression:

Stored size: 794 Bytes

Contents

# -*- coding : utf-8 -*-
module Mushikago
  module Hotaru
    class CollocationWordlistRequest < Mushikago::Http::GetRequest
      def path; '/1/hotaru/collocation/wordlist' end
      request_parameter :domain_name
      request_parameter :collocation_id
      request_parameter :limit do |v| v.to_i.to_s end
      request_parameter :offset do |v| v.to_i.to_s end
      request_parameter :filter

      def initialize domain_name, collocation_id, options={}
        super(options)
        self.domain_name = domain_name
        self.collocation_id = collocation_id
        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

12 entries across 12 versions & 1 rubygems

Version Path
mushikago-sdk-2.4.3 lib//mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.4.2 lib//mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.4.1 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.4 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.2 lib//mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.1.1 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.1.0 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-2.0.0 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-0.4.3 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-0.4.2 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-0.4.1 lib/mushikago/hotaru/collocation_wordlist_request.rb
mushikago-sdk-0.4.0 lib/mushikago/hotaru/collocation_wordlist_request.rb