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'>=></span> <span class='kw'>true</span><span class='comma'>,</span> <span class='symbol'>:tags</span> <span class='op'>=></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>
—
<div class='inline'><p>
-キャプチャ対象のURL
+ドメイン名
</p>
</div>
</li>
<li>
+ <span class='name'>text</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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'>=></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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>tags</span>
+
+
+ <span class='type'>(<tt>String</tt>, <tt>Array</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+ — <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>
— <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>
— <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>
+ — <div class='inline'><p>
+単語の出現数上限
+</p>
+</div>
+ </li>
+
+ <li>
+ <span class="name">:description</span>
+ <span class="type">(<tt>String</tt>)</span>
+ <span class="default">
+
+ </span>
+ — <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>collocation_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>collocation_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
— <div class='inline'><p>
-サムネイル取得フラグ(false:取得しない,true:取得する)
+trueを指定すると、response[‘body’]でファイルの内容にアクセスすることができるようになります。
</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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>collocation_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <div class='inline'><p>
+共起ID
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>word</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>collocation_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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'>=></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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>splitter</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+ — <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>
+ — <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>
— <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'>=></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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
- — <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>tag</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>tag</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>text_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
— <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>text_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
— <div class='inline'><p>
-指定したタグの画像一覧を取得する
+trueを指定すると、response[‘body’]でファイルの内容にアクセスすることができるようになります。
</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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
+
+
+
+ —
+ <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'>=></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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>text</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <div class='inline'><p>
+テキスト
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>tags</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
— <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>
+
+
+
+ —
+ <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>
+
+
+
+ —
+ <div class='inline'><p>
+ドメイン名
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>text_id</span>
+
+
+ <span class='type'>(<tt>String</tt>)</span>
+
+
+
+ —
+ <div class='inline'><p>
+テキストID
+</p>
+</div>
+
+ </li>
+
+ <li>
+
+ <span class='name'>tags</span>
+
+
+ <span class='type'>(<tt>String</tt>, <tt>Array</tt>)</span>
+
+
+
+ —
+ <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>
+
+
+ —
+ <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>
— <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>
—
<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>
+
+
+
+ —
+ <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