<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Class: Discorb::Presence::Activity — Documentation by YARD 0.9.26 </title> <link rel="stylesheet" href="../../css/style.css" type="text/css" /> <link rel="stylesheet" href="../../css/common.css" type="text/css" /> <script type="text/javascript"> pathId = "Discorb::Presence::Activity"; relpath = '../../'; </script> <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script> <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script> </head> <body> <div class="nav_wrap"> <iframe id="nav" src="../../class_list.html?1"></iframe> <div id="resizer"></div> </div> <div id="main" tabindex="-1"> <div id="header"> <div id="menu"> <a href="../../a_index.html">Index (A)</a> » <span class='title'><span class='object_link'><a href="../../Discorb.html" title="Discorb (module)">Discorb</a></span></span> » <span class='title'><span class='object_link'><a href="../Presence.html" title="Discorb::Presence (class)">Presence</a></span></span> » <span class="title">Activity</span> </div> <div id="search"> <a class="full_list_link" id="class_list_link" href="../../class_list.html"> <svg width="24" height="24"> <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect> <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect> <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect> </svg> </a> </div> <div class="clear"></div> </div> <div id="content"><h1>Class: Discorb::Presence::Activity </h1> <div class="box_info"> <dl> <dt>Inherits:</dt> <dd> <span class="inheritName"><span class='object_link'><a href="../DiscordModel.html" title="Discorb::DiscordModel (class)">DiscordModel</a></span></span> <ul class="fullTree"> <li>Object</li> <li class="next"><span class='object_link'><a href="../DiscordModel.html" title="Discorb::DiscordModel (class)">DiscordModel</a></span></li> <li class="next">Discorb::Presence::Activity</li> </ul> <a href="#" class="inheritanceTree">show all</a> </dd> </dl> <dl> <dt>Defined in:</dt> <dd>lib/discorb/presence.rb</dd> </dl> </div> <h2>Overview</h2><div class="docstring"> <div class="discussion"> <p>Represents an activity of a user.</p> </div> </div> <div class="tags"> </div><h2>Defined Under Namespace</h2> <p class="children"> <strong class="classes">Classes:</strong> <span class='object_link'><a href="Activity/Asset.html" title="Discorb::Presence::Activity::Asset (class)">Asset</a></span>, <span class='object_link'><a href="Activity/Button.html" title="Discorb::Presence::Activity::Button (class)">Button</a></span>, <span class='object_link'><a href="Activity/Flag.html" title="Discorb::Presence::Activity::Flag (class)">Flag</a></span>, <span class='object_link'><a href="Activity/Party.html" title="Discorb::Presence::Activity::Party (class)">Party</a></span>, <span class='object_link'><a href="Activity/Secrets.html" title="Discorb::Presence::Activity::Secrets (class)">Secrets</a></span>, <span class='object_link'><a href="Activity/Timestamps.html" title="Discorb::Presence::Activity::Timestamps (class)">Timestamps</a></span> </p> <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2> <ul class="summary"> <li class="public "> <span class="summary_signature"> <a href="#application_id-instance_method" title="#application_id (instance method)">#<strong>application_id</strong> ⇒ Discorb::Snowflake </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The application id of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#assets-instance_method" title="#assets (instance method)">#<strong>assets</strong> ⇒ Discorb::Presence::Activity::Asset<sup>?</sup> </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'></div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#buttons-instance_method" title="#buttons (instance method)">#<strong>buttons</strong> ⇒ Array<Discorb::Presence::Activity::Button><sup>?</sup> </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'></div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#created_at-instance_method" title="#created_at (instance method)">#<strong>created_at</strong> ⇒ Time </a> (also: #started_at) </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The time the activity was created.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#details-instance_method" title="#details (instance method)">#<strong>details</strong> ⇒ String </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The details of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#emoji-instance_method" title="#emoji (instance method)">#<strong>emoji</strong> ⇒ Discorb::Emoji </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The emoji of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#flags-instance_method" title="#flags (instance method)">#<strong>flags</strong> ⇒ Discorb::Presence::Activity::Flag </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The flags of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#instance-instance_method" title="#instance (instance method)">#<strong>instance</strong> ⇒ Discorb::StageInstance<sup>?</sup> </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'></div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#name-instance_method" title="#name (instance method)">#<strong>name</strong> ⇒ String </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The name of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#party-instance_method" title="#party (instance method)">#<strong>party</strong> ⇒ Discorb::Presence::Activity::Party<sup>?</sup> </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'></div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#state-instance_method" title="#state (instance method)">#<strong>state</strong> ⇒ String </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The state of party.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#timestamps-instance_method" title="#timestamps (instance method)">#<strong>timestamps</strong> ⇒ Discorb::Presence::Activity::Timestamps </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The timestamps of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#type-instance_method" title="#type (instance method)">#<strong>type</strong> ⇒ :game, ... </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The type of the activity.</p> </div></span> </li> <li class="public "> <span class="summary_signature"> <a href="#url-instance_method" title="#url (instance method)">#<strong>url</strong> ⇒ String </a> </span> <span class="note title readonly">readonly</span> <span class="summary_desc"><div class='inline'><p>The url of the activity.</p> </div></span> </li> </ul> <h2> Instance Method Summary <small><a href="#" class="summary_toggle">collapse</a></small> </h2> <ul class="summary"> <li class="public "> <span class="summary_signature"> <a href="#to_s-instance_method" title="#to_s (instance method)">#<strong>to_s</strong> ⇒ String </a> </span> <span class="summary_desc"><div class='inline'><p>Convert the activity to a string.</p> </div></span> </li> </ul> <h3 class="inherited">Methods inherited from <span class='object_link'><a href="../DiscordModel.html" title="Discorb::DiscordModel (class)">DiscordModel</a></span></h3> <p class="inherited"><span class='object_link'><a href="../DiscordModel.html#==-instance_method" title="Discorb::DiscordModel#== (method)">#==</a></span>, <span class='object_link'><a href="../DiscordModel.html#eql%3F-instance_method" title="Discorb::DiscordModel#eql? (method)">#eql?</a></span>, <span class='object_link'><a href="../DiscordModel.html#hash-instance_method" title="Discorb::DiscordModel#hash (method)">#hash</a></span></p> <div id="instance_attr_details" class="attr_details"> <h2>Instance Attribute Details</h2> <span id=""></span> <div class="method_details first"> <h3 class="signature first" id="application_id-instance_method"> #<strong>application_id</strong> ⇒ <tt><span class='object_link'><a href="../Snowflake.html" title="Discorb::Snowflake (class)">Discorb::Snowflake</a></span></tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The application id of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="../Snowflake.html" title="Discorb::Snowflake (class)">Discorb::Snowflake</a></span></tt>)</span> — <div class='inline'><p>The application id of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 61 62 63</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 61</span> <span class='kw'>def</span> <span class='id identifier rubyid_application_id'>application_id</span> <span class='ivar'>@application_id</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="assets-instance_method"> #<strong>assets</strong> ⇒ <tt><span class='object_link'><a href="Activity/Asset.html" title="Discorb::Presence::Activity::Asset (class)">Discorb::Presence::Activity::Asset</a></span></tt><sup>?</sup> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="Activity/Asset.html" title="Discorb::Presence::Activity::Asset (class)">Discorb::Presence::Activity::Asset</a></span></tt>)</span> — <div class='inline'><p>The assets of the activity.</p> </div> </li> <li> <span class='type'>(<tt>nil</tt>)</span> — <div class='inline'><p>If the activity has no assets.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 73 74 75</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 73</span> <span class='kw'>def</span> <span class='id identifier rubyid_assets'>assets</span> <span class='ivar'>@assets</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="buttons-instance_method"> #<strong>buttons</strong> ⇒ <tt>Array<<span class='object_link'><a href="Activity/Button.html" title="Discorb::Presence::Activity::Button (class)">Discorb::Presence::Activity::Button</a></span>></tt><sup>?</sup> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>Array<<span class='object_link'><a href="Activity/Button.html" title="Discorb::Presence::Activity::Button (class)">Discorb::Presence::Activity::Button</a></span>></tt>)</span> — <div class='inline'><p>The buttons of the activity.</p> </div> </li> <li> <span class='type'>(<tt>nil</tt>)</span> — <div class='inline'><p>If the activity has no buttons.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 79 80 81</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 79</span> <span class='kw'>def</span> <span class='id identifier rubyid_buttons'>buttons</span> <span class='ivar'>@buttons</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="created_at-instance_method"> #<strong>created_at</strong> ⇒ <tt><span class='object_link'><a href="../../Time.html" title="Time (class)">Time</a></span></tt> <span class="extras">(readonly)</span> <span class="aliases">Also known as: <span class="names"><span id='started_at-instance_method'>started_at</span></span> </span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The time the activity was created.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="../../Time.html" title="Time (class)">Time</a></span></tt>)</span> — <div class='inline'><p>The time the activity was created.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 56 57 58</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 56</span> <span class='kw'>def</span> <span class='id identifier rubyid_created_at'>created_at</span> <span class='ivar'>@created_at</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="details-instance_method"> #<strong>details</strong> ⇒ <tt>String</tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The details of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>String</tt>)</span> — <div class='inline'><p>The details of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 63 64 65</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 63</span> <span class='kw'>def</span> <span class='id identifier rubyid_details'>details</span> <span class='ivar'>@details</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="emoji-instance_method"> #<strong>emoji</strong> ⇒ <tt><span class='object_link'><a href="../Emoji.html" title="Discorb::Emoji (class)">Discorb::Emoji</a></span></tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The emoji of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="../Emoji.html" title="Discorb::Emoji (class)">Discorb::Emoji</a></span></tt>)</span> — <div class='inline'><p>The emoji of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 67 68 69</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 67</span> <span class='kw'>def</span> <span class='id identifier rubyid_emoji'>emoji</span> <span class='ivar'>@emoji</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="flags-instance_method"> #<strong>flags</strong> ⇒ <tt><span class='object_link'><a href="Activity/Flag.html" title="Discorb::Presence::Activity::Flag (class)">Discorb::Presence::Activity::Flag</a></span></tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The flags of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="Activity/Flag.html" title="Discorb::Presence::Activity::Flag (class)">Discorb::Presence::Activity::Flag</a></span></tt>)</span> — <div class='inline'><p>The flags of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 81 82 83</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 81</span> <span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span> <span class='ivar'>@flags</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="instance-instance_method"> #<strong>instance</strong> ⇒ <tt><span class='object_link'><a href="../StageInstance.html" title="Discorb::StageInstance (class)">Discorb::StageInstance</a></span></tt><sup>?</sup> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="../StageInstance.html" title="Discorb::StageInstance (class)">Discorb::StageInstance</a></span></tt>)</span> — <div class='inline'><p>The instance of the activity.</p> </div> </li> <li> <span class='type'>(<tt>nil</tt>)</span> — <div class='inline'><p>If the activity is not a stage activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 76 77 78</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 76</span> <span class='kw'>def</span> <span class='id identifier rubyid_instance'>instance</span> <span class='ivar'>@instance</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="name-instance_method"> #<strong>name</strong> ⇒ <tt>String</tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The name of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>String</tt>)</span> — <div class='inline'><p>The name of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 50 51 52</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 50</span> <span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span> <span class='ivar'>@name</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="party-instance_method"> #<strong>party</strong> ⇒ <tt><span class='object_link'><a href="Activity/Party.html" title="Discorb::Presence::Activity::Party (class)">Discorb::Presence::Activity::Party</a></span></tt><sup>?</sup> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="Activity/Party.html" title="Discorb::Presence::Activity::Party (class)">Discorb::Presence::Activity::Party</a></span></tt>)</span> — <div class='inline'><p>The party of the activity.</p> </div> </li> <li> <span class='type'>(<tt>nil</tt>)</span> — <div class='inline'><p>If the activity is not a party activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 70 71 72</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 70</span> <span class='kw'>def</span> <span class='id identifier rubyid_party'>party</span> <span class='ivar'>@party</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="state-instance_method"> #<strong>state</strong> ⇒ <tt>String</tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The state of party.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>String</tt>)</span> — <div class='inline'><p>The state of party.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 65 66 67</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 65</span> <span class='kw'>def</span> <span class='id identifier rubyid_state'>state</span> <span class='ivar'>@state</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="timestamps-instance_method"> #<strong>timestamps</strong> ⇒ <tt><span class='object_link'><a href="Activity/Timestamps.html" title="Discorb::Presence::Activity::Timestamps (class)">Discorb::Presence::Activity::Timestamps</a></span></tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The timestamps of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt><span class='object_link'><a href="Activity/Timestamps.html" title="Discorb::Presence::Activity::Timestamps (class)">Discorb::Presence::Activity::Timestamps</a></span></tt>)</span> — <div class='inline'><p>The timestamps of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 59 60 61</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 59</span> <span class='kw'>def</span> <span class='id identifier rubyid_timestamps'>timestamps</span> <span class='ivar'>@timestamps</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="type-instance_method"> #<strong>type</strong> ⇒ <tt>:game</tt>, ... <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The type of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>:game</tt>, <tt>:streaming</tt>, <tt>:listening</tt>, <tt>:watching</tt>, <tt>:custom</tt>, <tt>:competing</tt>)</span> — <div class='inline'><p>The type of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 52 53 54</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 52</span> <span class='kw'>def</span> <span class='id identifier rubyid_type'>type</span> <span class='ivar'>@type</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> <span id=""></span> <div class="method_details "> <h3 class="signature " id="url-instance_method"> #<strong>url</strong> ⇒ <tt>String</tt> <span class="extras">(readonly)</span> </h3><div class="docstring"> <div class="discussion"> <p>Returns The url of the activity.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>String</tt>)</span> — <div class='inline'><p>The url of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 54 55 56</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 54</span> <span class='kw'>def</span> <span class='id identifier rubyid_url'>url</span> <span class='ivar'>@url</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> </div> <div id="instance_method_details" class="method_details_list"> <h2>Instance Method Details</h2> <div class="method_details first"> <h3 class="signature first" id="to_s-instance_method"> #<strong>to_s</strong> ⇒ <tt>String</tt> </h3><div class="docstring"> <div class="discussion"> <p>Convert the activity to a string.</p> </div> </div> <div class="tags"> <p class="tag_title">Returns:</p> <ul class="return"> <li> <span class='type'>(<tt>String</tt>)</span> — <div class='inline'><p>The string representation of the activity.</p> </div> </li> </ul> </div><table class="source_code"> <tr> <td> <pre class="lines"> 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/discorb/presence.rb', line 117</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_s'>to_s</span> <span class='kw'>case</span> <span class='ivar'>@type</span> <span class='kw'>when</span> <span class='symbol'>:game</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Playing </span><span class='embexpr_beg'>#{</span><span class='ivar'>@name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>when</span> <span class='symbol'>:streaming</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Streaming </span><span class='embexpr_beg'>#{</span><span class='ivar'>@details</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>when</span> <span class='symbol'>:listening</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Listening to </span><span class='embexpr_beg'>#{</span><span class='ivar'>@name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>when</span> <span class='symbol'>:watching</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Watching </span><span class='embexpr_beg'>#{</span><span class='ivar'>@name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>when</span> <span class='symbol'>:custom</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='ivar'>@emoji</span><span class='embexpr_end'>}</span><span class='tstring_content'> </span><span class='embexpr_beg'>#{</span><span class='ivar'>@state</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>when</span> <span class='symbol'>:competing</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Competing in </span><span class='embexpr_beg'>#{</span><span class='ivar'>@name</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span> <span class='kw'>end</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> </div> </div> <div id="footer"> Generated from <a href="https://github.com/discorb-lib/discorb/tree/b7303de88fddee34560510a2749c371c7f17b4da"><code>b7303de88fddee34560510a2749c371c7f17b4da</code></a>, version v0.0.3, with YARD 0.9.26. </div> </div> </body> </html>