doc/Mushikago/Hotaru/Client.html in mushikago-sdk-0.3.7 vs doc/Mushikago/Hotaru/Client.html in mushikago-sdk-0.4.0

- old
+ new

@@ -140,11 +140,11 @@ <h2>Instance Attribute Summary</h2> <h3 class="inherited">Attributes inherited from <span class='object_link'><a href="../Http/Client.html" title="Mushikago::Http::Client (class)">Mushikago::Http::Client</a></span></h3> - <p class="inherited"><span class='object_link'><a href="../Http/Client.html#api_key-instance_method" title="Mushikago::Http::Client#api_key (method)">api_key</a></span>, <span class='object_link'><a href="../Http/Client.html#signer-instance_method" title="Mushikago::Http::Client#signer (method)">signer</a></span></p> + <p class="inherited"><span class='object_link'><a href="../Http/Client.html#api_key-instance_method" title="Mushikago::Http::Client#api_key (method)">api_key</a></span>, <span class='object_link'><a href="../Http/Client.html#signer-instance_method" title="Mushikago::Http::Client#signer (method)">signer</a></span>, <span class='object_link'><a href="../Http/Client.html#use_ssl-instance_method" title="Mushikago::Http::Client#use_ssl (method)">use_ssl</a></span></p> <h2> Instance Method Summary @@ -154,11 +154,11 @@ <ul class="summary"> <li class="public "> <span class="summary_signature"> - <a href="#capture-instance_method" title="#capture (instance method)">- (Mushikago::Http::Response) <strong>capture</strong>(url, options = {}) </a> + <a href="#classifier_judge-instance_method" title="#classifier_judge (instance method)">- (Mushikago::Http::Response) <strong>classifier_judge</strong>(domain_name, text, options = {}) </a> </span> @@ -168,21 +168,21 @@ <span class="summary_desc"><div class='inline'><p> -指定したURLのキャプチャを取得する. +指定されたtextにふさわしいtagを返す. </p> </div></span> </li> <li class="public "> <span class="summary_signature"> - <a href="#captures-instance_method" title="#captures (instance method)">- (Mushikago::Http::Response) <strong>captures</strong>(options = {}) </a> + <a href="#collocation_create-instance_method" title="#collocation_create (instance method)">- (Mushikago::Http::Response) <strong>collocation_create</strong>(domain_name, tags, options = {}) </a> </span> @@ -192,21 +192,21 @@ <span class="summary_desc"><div class='inline'><p> -いままでキャプチャした画像の情報を取得する. +共起グラフを作成する. </p> </div></span> </li> <li class="public "> <span class="summary_signature"> - <a href="#delete-instance_method" title="#delete (instance method)">- (Mushikago::Http::Response) <strong>delete</strong>(id, options = {}) </a> + <a href="#collocation_delete-instance_method" title="#collocation_delete (instance method)">- (Mushikago::Http::Response) <strong>collocation_delete</strong>(domain_name, collocation_id, options = {}) </a> </span> @@ -216,21 +216,21 @@ <span class="summary_desc"><div class='inline'><p> -指定した画像を削除する. +共起グラフを削除する. </p> </div></span> </li> <li class="public "> <span class="summary_signature"> - <a href="#info-instance_method" title="#info (instance method)">- (Mushikago::Http::Response) <strong>info</strong>(options = {}) </a> + <a href="#collocation_download-instance_method" title="#collocation_download (instance method)">- (Mushikago::Http::Response) <strong>collocation_download</strong>(domain_name, collocation_id, options = {}) </a> </span> @@ -240,17 +240,497 @@ <span class="summary_desc"><div class='inline'><p> -APIの使用状況を取得する. +共起グラフをダウンロードする. </p> </div></span> </li> + <li class="public "> + <span class="summary_signature"> + + <a href="#collocation_get-instance_method" title="#collocation_get (instance method)">- (Mushikago::Http::Response) <strong>collocation_get</strong>(domain_name, collocation_id, word, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +共起語を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#collocation_list-instance_method" title="#collocation_list (instance method)">- (Mushikago::Http::Response) <strong>collocation_list</strong>(domain_name, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +共起グラフ一覧を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#collocation_wordlist-instance_method" title="#collocation_wordlist (instance method)">- (Mushikago::Http::Response) <strong>collocation_wordlist</strong>(domain_name, collocation_id, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +共起グラフ内の単語一覧を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#dictionary_delete-instance_method" title="#dictionary_delete (instance method)">- (Mushikago::Http::Response) <strong>dictionary_delete</strong>(dictionary_id, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +辞書を削除する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#dictionary_list-instance_method" title="#dictionary_list (instance method)">- (Mushikago::Http::Response) <strong>dictionary_list</strong>(options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +辞書の一覧を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#dictionary_put-instance_method" title="#dictionary_put (instance method)">- (Mushikago::Http::Response) <strong>dictionary_put</strong>(dictionary_file, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +辞書を登録する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#domain_create-instance_method" title="#domain_create (instance method)">- (Mushikago::Http::Response) <strong>domain_create</strong>(domain_name, splitter, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメインを作成する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#domain_delete-instance_method" title="#domain_delete (instance method)">- (Mushikago::Http::Response) <strong>domain_delete</strong>(domain_name, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメインを削除する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#domain_info-instance_method" title="#domain_info (instance method)">- (Mushikago::Http::Response) <strong>domain_info</strong>(domain_name, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメインの情報を参照する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#domain_list-instance_method" title="#domain_list (instance method)">- (Mushikago::Http::Response) <strong>domain_list</strong>(options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメインの一覧を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#tag_delete-instance_method" title="#tag_delete (instance method)">- (Mushikago::Http::Response) <strong>tag_delete</strong>(domain_name, tag, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメインに登録されているタグを削除する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#tag_list-instance_method" title="#tag_list (instance method)">- (Mushikago::Http::Response) <strong>tag_list</strong>(domain_name, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメイン内のタグ一覧を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#tag_put-instance_method" title="#tag_put (instance method)">- (Mushikago::Http::Response) <strong>tag_put</strong>(domain_name, tag, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +ドメインにタグを登録する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#text_delete-instance_method" title="#text_delete (instance method)">- (Mushikago::Http::Response) <strong>text_delete</strong>(domain_name, text_id, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +テキストを削除する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#text_get-instance_method" title="#text_get (instance method)">- (Mushikago::Http::Response) <strong>text_get</strong>(domain_name, text_id, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +テキストを取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#text_list-instance_method" title="#text_list (instance method)">- (Mushikago::Http::Response) <strong>text_list</strong>(domain_name, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +テキスト一覧を取得する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#text_put-instance_method" title="#text_put (instance method)">- (Mushikago::Http::Response) <strong>text_put</strong>(domain_name, text, tags, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +テキストを登録する. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#text_tagset-instance_method" title="#text_tagset (instance method)">- (Mushikago::Http::Response) <strong>text_tagset</strong>(domain_name, text_id, tags, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +テキストにヒモ付たタグの追加更新. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#word_get-instance_method" title="#word_get (instance method)">- (Mushikago::Http::Response) <strong>word_get</strong>(domain_name, word, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +指定した単語の詳細な情報を返す. +</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#word_list-instance_method" title="#word_list (instance method)">- (Mushikago::Http::Response) <strong>word_list</strong>(domain_name, options = {}) </a> + + + + </span> + + + + + + + + + <span class="summary_desc"><div class='inline'><p> +単語の一覧を取得する. +</p> +</div></span> + +</li> + + </ul> @@ -273,20 +753,20 @@ <div id="instance_method_details" class="method_details_list"> <h2>Instance Method Details</h2> <div class="method_details first"> - <p class="signature first" id="capture-instance_method"> + <p class="signature first" id="classifier_judge-instance_method"> - - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>capture</strong>(url, options = {}) + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>classifier_judge</strong>(domain_name, text, options = {}) </p><div class="docstring"> <div class="discussion"> <p> -指定したURLのキャプチャを取得する +指定されたtextにふさわしいtagを返す </p> </div> </div> @@ -294,35 +774,52 @@ <div class="examples"> <h3>Examples:</h3> <h4><div class='inline'></div></h4> - <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_capture'>capture</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>http://www.hotaru.ne.jp/</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='symbol'>:thumbnail</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='comma'>,</span> <span class='symbol'>:tags</span> <span class='op'>=&gt;</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>hotaru</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>webservice</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='rparen'>)</span></pre> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_classifier_judge'>classifier_judge</span></pre> </div> <h3>Parameters:</h3> <ul class="param"> <li> - <span class='name'>url</span> + <span class='name'>domain_name</span> <span class='type'>(<tt>String</tt>)</span> &mdash; <div class='inline'><p> -キャプチャ対象のURL +ドメイン名 </p> </div> </li> <li> + <span class='name'>text</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +text +</p> +</div> + + </li> + + <li> + <span class='name'>options</span> <span class='type'>(<tt>Hash</tt>)</span> @@ -338,62 +835,1446 @@ </li> </ul> +<h3>Returns:</h3> +<ul class="return"> + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +166 +167 +168 +169</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 166</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_classifier_judge'>classifier_judge</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text'>text</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>ClassifierJudgeRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text'>text</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + <div class="method_details "> + <p class="signature " id="collocation_create-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>collocation_create</strong>(domain_name, tags, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +共起グラフを作成する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_create'>collocation_create</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>tag1</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>tag2</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='rparen'>)</span> +<span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_create'>collocation_create</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>tag1</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='symbol'>:parts_of_speech</span> <span class='op'>=&gt;</span> <span class='const'>Mushikago</span><span class='op'>::</span><span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationCreateRequest</span><span class='op'>::</span><span class='const'>POS_LARGE</span><span class='rparen'>)</span></pre> + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>tags</span> + + + <span class='type'>(<tt>String</tt>, <tt>Array</tt>)</span> + + + + &mdash; + <div class='inline'><p> +タグ +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> <ul class="option"> <li> - <span class="name">:image_format('jpg')</span> + <span class="name">:parts_of_speech</span> + <span class="type">(<tt>String</tt>, <tt>Array</tt>)</span> + <span class="default"> + + </span> + &mdash; <div class='inline'><p> +共起を取る単語の品詞 +</p> +</div> + </li> + + <li> + <span class="name">:collocation_name</span> <span class="type">(<tt>String</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -画像のフォーマット(jpg,png) +共起グラフにつける名前 </p> </div> </li> <li> - <span class="name">:image_quality(80)</span> - <span class="type">(<tt>Integer</tt>)</span> + <span class="name">:lower_threshold</span> + <span class="type">(<tt>String</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -画像の品質(0-100) +単語の出現数下限 </p> </div> </li> <li> - <span class="name">:thumbnail(0)</span> + <span class="name">:upper_threshold</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + &mdash; <div class='inline'><p> +単語の出現数上限 +</p> +</div> + </li> + + <li> + <span class="name">:description</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + &mdash; <div class='inline'><p> +共起グラフの説明 +</p> +</div> + </li> + + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +185 +186 +187 +188</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 185</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_collocation_create'>collocation_create</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_tags'>tags</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationCreateRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_tags'>tags</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="collocation_delete-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>collocation_delete</strong>(domain_name, collocation_id, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +共起グラフを削除する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_delete'>collocation_delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>c12345</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>collocation_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +共起ID +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +214 +215 +216 +217</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 214</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_collocation_delete'>collocation_delete</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationDeleteRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="collocation_download-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>collocation_download</strong>(domain_name, collocation_id, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +共起グラフをダウンロードする +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_download'>collocation_download</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>c12345</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>collocation_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +共起ID +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:with_body</span> <span class="type">(<tt>Boolean</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -サムネイル取得フラグ(false:取得しない,true:取得する) +trueを指定すると、response[&#8216;body&#8217;]でファイルの内容にアクセスすることができるようになります。 </p> </div> </li> + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 258</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_collocation_download'>collocation_download</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationDownloadRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_result'>result</span> <span class='op'>=</span> <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> + <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:with_body</span><span class='rbracket'>]</span> + <span class='kw'>begin</span> + <span class='id identifier rubyid_uri'>uri</span> <span class='op'>=</span> <span class='const'>URI</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_result'>result</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>url</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='rparen'>)</span> + <span class='id identifier rubyid_result'>result</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>body</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='const'>Net</span><span class='op'>::</span><span class='const'>HTTP</span><span class='period'>.</span><span class='id identifier rubyid_get'>get</span><span class='lparen'>(</span><span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_host'>host</span><span class='comma'>,</span> <span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_request_uri'>request_uri</span><span class='rparen'>)</span> + <span class='kw'>rescue</span> + <span class='kw'>end</span> + <span class='kw'>end</span> + <span class='kw'>return</span> <span class='id identifier rubyid_result'>result</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="collocation_get-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>collocation_get</strong>(domain_name, collocation_id, word, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +共起語を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_get'>collocation_get</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>c12345</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>我輩</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>collocation_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +共起ID +</p> +</div> + + </li> + + <li> + + <span class='name'>word</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +共起語を取得したい単語 +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +228 +229 +230 +231</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 228</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_collocation_get'>collocation_get</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_word'>word</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationGetRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_word'>word</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="collocation_list-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>collocation_list</strong>(domain_name, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +共起グラフ一覧を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_list'>collocation_list</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + <li> + <span class="name">:limit</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:offset</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:filter</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:status</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + + </li> + + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +201 +202 +203 +204</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 201</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_collocation_list'>collocation_list</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationListRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="collocation_wordlist-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>collocation_wordlist</strong>(domain_name, collocation_id, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +共起グラフ内の単語一覧を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_collocation_wordlist'>collocation_wordlist</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>c12345</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>collocation_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +共起ID +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:limit</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:offset</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:filter</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + + </li> + + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +244 +245 +246 +247</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 244</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_collocation_wordlist'>collocation_wordlist</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>CollocationWordlistRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_collocation_id'>collocation_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="dictionary_delete-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>dictionary_delete</strong>(dictionary_id, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +辞書を削除する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_dictionary_delete'>dictionary_delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>dicid</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>dictionary_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +辞書ID +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +368 +369 +370 +371</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 368</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_dictionary_delete'>dictionary_delete</span> <span class='id identifier rubyid_dictionary_id'>dictionary_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DictionaryDeleteRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_dictionary_id'>dictionary_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="dictionary_list-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>dictionary_list</strong>(options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +辞書の一覧を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_dictionary_list'>dictionary_list</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +356 +357 +358 +359</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 356</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_dictionary_list'>dictionary_list</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DictionaryListRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="dictionary_put-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>dictionary_put</strong>(dictionary_file, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +辞書を登録する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_dictionary_put'>dictionary_put</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>custom.csv</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='symbol'>:dictionary_name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>mushikago用語</span><span class='tstring_end'>'</span></span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>dictionary_file</span> + + + <span class='type'>(<tt>String</tt>, <tt>File</tt>)</span> + + + + &mdash; + <div class='inline'><p> +辞書ファイル +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +345 +346 +347 +348</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 345</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_dictionary_put'>dictionary_put</span> <span class='id identifier rubyid_dictionary_file'>dictionary_file</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DictionaryPutRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_dictionary_file'>dictionary_file</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="domain_create-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>domain_create</strong>(domain_name, splitter, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +ドメインを作成する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_domain_create'>domain_create</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>2gram</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>splitter</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +スプリッター +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:description</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + &mdash; <div class='inline'><p> +ドメインの説明 +</p> +</div> + </li> + + <li> + <span class="name">:dictionary_ids</span> + <span class="type">(<tt>String</tt>, <tt>Array</tt>)</span> + <span class="default"> + + </span> + &mdash; <div class='inline'><p> +ユーザ辞書のID +</p> +</div> + </li> + + <li> <span class="name">:tags</span> <span class="type">(<tt>String</tt>, <tt>Array</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -タグ +ドメイン内で使用するタグ </p> </div> </li> </ul> @@ -431,30 +2312,30 @@ 34</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 31</span> -<span class='kw'>def</span> <span class='id identifier rubyid_capture'>capture</span> <span class='id identifier rubyid_url'>url</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> - <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>CaptureRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_url'>url</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_domain_create'>domain_create</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_splitter'>splitter</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DomainCreateRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_splitter'>splitter</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <div class="method_details "> - <p class="signature " id="captures-instance_method"> + <p class="signature " id="domain_delete-instance_method"> - - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>captures</strong>(options = {}) + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>domain_delete</strong>(domain_name, options = {}) </p><div class="docstring"> <div class="discussion"> <p> -いままでキャプチャした画像の情報を取得する +ドメインを削除する </p> </div> </div> @@ -462,18 +2343,35 @@ <div class="examples"> <h3>Examples:</h3> <h4><div class='inline'></div></h4> - <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_captures'>captures</span><span class='lparen'>(</span><span class='symbol'>:tag</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>webservice</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_domain_delete'>domain_delete</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span></pre> </div> <h3>Parameters:</h3> <ul class="param"> <li> + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + <span class='name'>options</span> <span class='type'>(<tt>Hash</tt>)</span> @@ -489,72 +2387,1464 @@ </li> </ul> +<h3>Returns:</h3> +<ul class="return"> + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +70 +71 +72 +73</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 70</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_domain_delete'>domain_delete</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DomainDeleteRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + <div class="method_details "> + <p class="signature " id="domain_info-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>domain_info</strong>(domain_name, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +ドメインの情報を参照する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_domain_info'>domain_info</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> <ul class="option"> <li> - <span class="name">:id</span> + <span class="name">:time</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +44 +45 +46 +47</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 44</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_domain_info'>domain_info</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DomainInfoRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="domain_list-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>domain_list</strong>(options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +ドメインの一覧を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_domain_list'>domain_list</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:limit</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:offset</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:filter</span> <span class="type">(<tt>String</tt>)</span> <span class="default"> </span> - &mdash; <div class='inline'><p> -画像のID + + </li> + + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 </p> </div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +58 +59 +60 +61</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 58</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_domain_list'>domain_list</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>DomainListRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="tag_delete-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>tag_delete</strong>(domain_name, tag, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +ドメインに登録されているタグを削除する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_tag_delete'>tag_delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>tag1</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>tag</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +タグ +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +292 +293 +294 +295</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 292</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_tag_delete'>tag_delete</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TagDeleteRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="tag_list-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>tag_list</strong>(domain_name, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +ドメイン内のタグ一覧を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_tag_list'>tag_list</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:filter</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + </li> + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +305 +306 +307 +308</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 305</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_tag_list'>tag_list</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TagListRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="tag_put-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>tag_put</strong>(domain_name, tag, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +ドメインにタグを登録する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_tag_put'>tag_put</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>tag1</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>tag</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +タグ +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +279 +280 +281 +282</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 279</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_tag_put'>tag_put</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TagPutRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="text_delete-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>text_delete</strong>(domain_name, text_id, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +テキストを削除する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_text_delete'>text_delete</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>text_id</span><span class='tstring_end'>'</span></span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>text_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +テキストID +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + <li> - <span class="name">:domain</span> + <span class="name">:forcedelete</span> <span class="type">(<tt>String</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -指定したドメインの画像一覧を取得する +textを強制的に削除する場合true </p> </div> </li> + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +99 +100 +101 +102</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 99</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_text_delete'>text_delete</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text_id'>text_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TextDeleteRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text_id'>text_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="text_get-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>text_get</strong>(domain_name, text_id, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +テキストを取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_text_get'>text_get</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>text_id</span><span class='tstring_end'>'</span></span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>text_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +テキストID +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + <li> - <span class="name">:tag</span> - <span class="type">(<tt>String</tt>)</span> + <span class="name">:with_body</span> + <span class="type">(<tt>Boolean</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -指定したタグの画像一覧を取得する +trueを指定すると、response[&#8216;body&#8217;]でファイルの内容にアクセスすることができるようになります。 </p> </div> </li> + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 128</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_text_get'>text_get</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text_id'>text_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TextGetRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text_id'>text_id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_result'>result</span> <span class='op'>=</span> <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> + <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:with_body</span><span class='rbracket'>]</span> + <span class='kw'>begin</span> + <span class='id identifier rubyid_uri'>uri</span> <span class='op'>=</span> <span class='const'>URI</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_result'>result</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>url</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='rparen'>)</span> + <span class='id identifier rubyid_result'>result</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>body</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='const'>Net</span><span class='op'>::</span><span class='const'>HTTP</span><span class='period'>.</span><span class='id identifier rubyid_get'>get</span><span class='lparen'>(</span><span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_host'>host</span><span class='comma'>,</span> <span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_request_uri'>request_uri</span><span class='rparen'>)</span> + <span class='kw'>rescue</span> + <span class='kw'>end</span> + <span class='kw'>end</span> + <span class='kw'>return</span> <span class='id identifier rubyid_result'>result</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="text_list-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>text_list</strong>(domain_name, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +テキスト一覧を取得する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_text_list'>text_list</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + <li> - <span class="name">:limit(10)</span> + <span class="name">:limit</span> <span class="type">(<tt>Integer</tt>)</span> <span class="default"> </span> + + </li> + + <li> + <span class="name">:offset</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:filter</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:tags</span> + <span class="type">(<tt>String</tt>, <tt>Array</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:status</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + + </li> + + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +153 +154 +155 +156</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 153</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_text_list'>text_list</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TextListRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="text_put-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>text_put</strong>(domain_name, text, tags, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +テキストを登録する +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_text_put'>text_put</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>吾輩は猫である。名前はまだない。....</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>夏目漱石</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='symbol'>:text_name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>吾輩は猫である</span><span class='tstring_end'>'</span></span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>text</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +テキスト +</p> +</div> + + </li> + + <li> + + <span class='name'>tags</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +タグ +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:text_name</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> &mdash; <div class='inline'><p> -最大取得件数(1-100) +テキストにつける名前 </p> </div> </li> + </ul> + + +<h3>Returns:</h3> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>)</span> + + + + &mdash; + <div class='inline'><p> +リクエストの結果 +</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +85 +86 +87 +88</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 85</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_text_put'>text_put</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text'>text</span><span class='comma'>,</span> <span class='id identifier rubyid_tags'>tags</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TextPutRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text'>text</span><span class='comma'>,</span> <span class='id identifier rubyid_tags'>tags</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> + <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <p class="signature " id="text_tagset-instance_method"> + + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>text_tagset</strong>(domain_name, text_id, tags, options = {}) + + + +</p><div class="docstring"> + <div class="discussion"> + <p> +テキストにヒモ付たタグの追加更新 +</p> + + + </div> +</div> +<div class="tags"> + + <div class="examples"> + <h3>Examples:</h3> + + <h4><div class='inline'></div></h4> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_text_tagset'>text_tagset</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>text_id</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>hoge</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span></pre> + + </div> +<h3>Parameters:</h3> +<ul class="param"> + + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + + <li> + + <span class='name'>text_id</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +テキストID +</p> +</div> + + </li> + + <li> + + <span class='name'>tags</span> + + + <span class='type'>(<tt>String</tt>, <tt>Array</tt>)</span> + + + + &mdash; + <div class='inline'><p> +タグ +</p> +</div> + + </li> + + <li> + + <span class='name'>options</span> + + + <span class='type'>(<tt>Hash</tt>)</span> + + + <em class="default">(defaults to: <tt>{}</tt>)</em> + + + &mdash; + <div class='inline'><p> +リクエストのオプション +</p> +</div> + + </li> + +</ul> + + + + + + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + <li> - <span class="name">:offset(0)</span> - <span class="type">(<tt>Integer</tt>)</span> + <span class="name">:replace</span> + <span class="type">(<tt>String</tt>)</span> <span class="default"> </span> &mdash; <div class='inline'><p> -取得オフセット +tagを追加する場合false, 入れ替える場合true </p> </div> </li> </ul> @@ -584,38 +3874,38 @@ <tr> <td> <pre class="lines"> -47 -48 -49 -50</pre> +114 +115 +116 +117</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 47</span> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 114</span> -<span class='kw'>def</span> <span class='id identifier rubyid_captures'>captures</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> - <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>CapturesRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_text_tagset'>text_tagset</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text_id'>text_id</span><span class='comma'>,</span> <span class='id identifier rubyid_tags'>tags</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>TextTagsetRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_text_id'>text_id</span><span class='comma'>,</span> <span class='id identifier rubyid_tags'>tags</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <div class="method_details "> - <p class="signature " id="delete-instance_method"> + <p class="signature " id="word_get-instance_method"> - - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>delete</strong>(id, options = {}) + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>word_get</strong>(domain_name, word, options = {}) </p><div class="docstring"> <div class="discussion"> <p> -指定した画像を削除する +指定した単語の詳細な情報を返す </p> </div> </div> @@ -623,35 +3913,46 @@ <div class="examples"> <h3>Examples:</h3> <h4><div class='inline'></div></h4> - <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>5a6cdfa3-xxx3-47d6-8xxx-5f83af6b66cc</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_word_get'>word_get</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>我輩</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span></pre> </div> <h3>Parameters:</h3> <ul class="param"> <li> - <span class='name'>id</span> + <span class='name'>domain_name</span> <span class='type'>(<tt>String</tt>)</span> &mdash; <div class='inline'><p> -画像のID +ドメイン名 </p> </div> </li> <li> + <span class='name'>word</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + </li> + + <li> + <span class='name'>options</span> <span class='type'>(<tt>Hash</tt>)</span> @@ -693,38 +3994,38 @@ <tr> <td> <pre class="lines"> -59 -60 -61 -62</pre> +333 +334 +335 +336</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 59</span> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 333</span> -<span class='kw'>def</span> <span class='id identifier rubyid_delete'>delete</span> <span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> - <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>DeleteRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_id'>id</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_word_get'>word_get</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_word'>word</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>WordGetRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_word'>word</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <div class="method_details "> - <p class="signature " id="info-instance_method"> + <p class="signature " id="word_list-instance_method"> - - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>info</strong>(options = {}) + - (<tt><span class='object_link'><a href="../Http/Response.html" title="Mushikago::Http::Response (class)">Mushikago::Http::Response</a></span></tt>) <strong>word_list</strong>(domain_name, options = {}) </p><div class="docstring"> <div class="discussion"> <p> -APIの使用状況を取得する +単語の一覧を取得する </p> </div> </div> @@ -732,11 +4033,11 @@ <div class="examples"> <h3>Examples:</h3> <h4><div class='inline'></div></h4> - <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_info'>info</span></pre> + <pre class="example code"><span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_word_list'>word_list</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>sample_domain</span><span class='tstring_end'>'</span></span></pre> </div> <h3>Parameters:</h3> <ul class="param"> @@ -757,12 +4058,67 @@ </p> </div> </li> + <li> + + <span class='name'>domain_name</span> + + + <span class='type'>(<tt>String</tt>)</span> + + + + &mdash; + <div class='inline'><p> +ドメイン名 +</p> +</div> + + </li> + </ul> + + + + + + <h3>Options Hash (<tt>options</tt>):</h3> + <ul class="option"> + + <li> + <span class="name">:limit</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:offset</span> + <span class="type">(<tt>Integer</tt>)</span> + <span class="default"> + + </span> + + </li> + + <li> + <span class="name">:filter</span> + <span class="type">(<tt>String</tt>)</span> + <span class="default"> + + </span> + + </li> + + </ul> + + <h3>Returns:</h3> <ul class="return"> <li> @@ -785,20 +4141,20 @@ <tr> <td> <pre class="lines"> -70 -71 -72 -73</pre> +320 +321 +322 +323</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 70</span> + <pre class="code"><span class="info file"># File 'lib/mushikago/hotaru/client.rb', line 320</span> -<span class='kw'>def</span> <span class='id identifier rubyid_info'>info</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> - <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>InfoRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_word_list'>word_list</span> <span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_request'>request</span> <span class='op'>=</span> <span class='const'>Hotaru</span><span class='op'>::</span><span class='const'>WordListRequest</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_domain_name'>domain_name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span> <span class='id identifier rubyid_send_request'>send_request</span><span class='lparen'>(</span><span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -807,10 +4163,10 @@ </div> </div> <div id="footer"> - Generated on Wed Feb 1 14:15:29 2012 by + Generated on Mon Feb 20 09:55:32 2012 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.7.4 (ruby-1.9.2). </div> </body> \ No newline at end of file