Sha256: 8e008a1e393a374ca84b6a27388f2c8ca234c0109448209d4573b444c47a96ab

Contents?: true

Size: 628 Bytes

Versions: 12

Compression:

Stored size: 628 Bytes

Contents

# -*- coding : utf-8 -*-
module Mushikago
  module Hotaru
    class TextTagsetRequest < Mushikago::Http::PostRequest
      def path; '/1/hotaru/text/tagset' end
      request_parameter :domain_name
      request_parameter :text_id
      request_parameter :tags do |v| [v].flatten.compact.join(',') end
      request_parameter :replace, :default=>false do |v| (v ? 1 : 0).to_s end

      def initialize domain_name, text_id, tags, options={}
        super(options)
        self.domain_name = domain_name
        self.text_id = text_id
        self.tags = tags
        self.replace = options[:replace]
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

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