Sha256: 9632ac15f485a0abe2fba1623973f9d69346b41853320504111d87b71a6dd3b2

Contents?: true

Size: 737 Bytes

Versions: 7

Compression:

Stored size: 737 Bytes

Contents

# -*- coding : utf-8 -*-
module Mushikago
  module Hanamgri
    class TrainRequest < Mushikago::Http::PostRequest
      def path; "/1/hanamgri/domains/#{domain_name}/train" end
      attr_accessor :domain_name
      request_parameter :url_or_html
      request_parameter :training_data do |s| s.to_json end
      request_parameter :charset

      def initialize domain_name, url_or_html, training_data, options={}
        super(options)
        raise unless training_data.kind_of? Mushikago::Hanamgri::TrainingData
        self.domain_name = domain_name
        self.url_or_html = url_or_html
        self.training_data = training_data
        self.charset = options[:charset] if options.has_key?(:charset)
      end
    end
  end
end


Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mushikago-sdk-2.4.3 lib//mushikago/hanamgri/train_request.rb
mushikago-sdk-2.4.2 lib//mushikago/hanamgri/train_request.rb
mushikago-sdk-2.4.1 lib/mushikago/hanamgri/train_request.rb
mushikago-sdk-2.4 lib/mushikago/hanamgri/train_request.rb
mushikago-sdk-2.2 lib//mushikago/hanamgri/train_request.rb
mushikago-sdk-2.1.1 lib/mushikago/hanamgri/train_request.rb
mushikago-sdk-2.1.0 lib/mushikago/hanamgri/train_request.rb