docs/_site/Code.html in PlayRockPaperScissorsGame-2.4.9 vs docs/_site/Code.html in PlayRockPaperScissorsGame-2.5.0
- old
+ new
@@ -5,11 +5,11 @@
<title>Master Code - Play Rock Paper Scissors Game</title>
<meta name="description" content="A Ruby Programmed Rock Paper Scissors Game"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#157878">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
- <link rel="stylesheet" href="/assets/css/style.css?v=7a7c0ba75204d2d1091e9fc5c384741a227fb161">
+ <link rel="stylesheet" href="/assets/css/style.css?v=7c3be96e6ba1598ea5bbd5d9c6566cfe0cc1aaab">
<link rel="stylesheet" href="assets/css/pace.css" />
<script src="assets/js/pace.min.js"></script>
</head>
<body>
<section class="page-header">
@@ -37,11 +37,11 @@
<h1 id="master-code">Master Code</h1>
<p><strong>The master code will look like this:</strong></p>
<blockquote>
- <p>Note: the code is an executable and from a RubyGem</p>
+ <p>Note: the code is an executable and from my RubyGem</p>
</blockquote>
<p><strong><code class="highlighter-rouge">% rps</code></strong></p>
<div class="language-ruby highlighter-rouge"><pre class="highlight"><code><span class="c1">#!/usr/bin/env ruby</span>
@@ -55,20 +55,20 @@
=end</span>
<span class="k">class</span> <span class="nc">PlayRockPaperScissorsGame</span> <span class="c1"># define master class</span>
<span class="k">module</span> <span class="nn">RockPaperScissors</span>
- <span class="no">VERSION</span> <span class="o">=</span> <span class="s2">"2.4.9"</span> <span class="c1"># define version constant</span>
+ <span class="no">VERSION</span> <span class="o">=</span> <span class="s2">"2.5.0"</span> <span class="c1"># define version constant</span>
<span class="k">end</span>
<span class="c1"># intiate the colorize gem</span>
<span class="nb">require</span> <span class="s2">"colorized_string"</span>
<span class="no">ColorizedString</span><span class="p">.</span><span class="nf">colors</span> <span class="c1"># import colors; ex: red, green, blue</span>
<span class="no">ColorizedString</span><span class="p">.</span><span class="nf">modes</span> <span class="c1"># import modes; ex: bold, italic, underline</span>
<span class="k">module</span> <span class="nn">Constants</span>
- <span class="no">NTRY_TO_SYM</span> <span class="o">=</span> <span class="p">{</span> <span class="c1"># define constants from an entry to a symbol class</span>
+ <span class="no">NTRY_TO_SYM</span> <span class="o">=</span> <span class="p">{</span> <span class="c1"># define entry to symbol (key to value)</span>
<span class="s1">'p'</span> <span class="o">=></span> <span class="ss">:PAPER</span><span class="p">,</span>
<span class="s1">'r'</span> <span class="o">=></span> <span class="ss">:ROCK</span><span class="p">,</span>
<span class="s1">'s'</span> <span class="o">=></span> <span class="ss">:SCISSORS</span>
<span class="p">}</span>
<span class="no">VALID_ENTRIES</span> <span class="o">=</span> <span class="no">NTRY_TO_SYM</span><span class="p">.</span><span class="nf">keys</span> <span class="c1"># create valid entries</span>
@@ -168,9 +168,10 @@
<span class="k">end</span>
<span class="k">def</span> <span class="nf">final_outcome</span><span class="p">(</span><span class="n">pl</span><span class="p">,</span><span class="n">co</span><span class="p">)</span> <span class="c1"># define final outcome method</span>
<span class="k">return</span> <span class="ss">:WIN</span> <span class="k">if</span> <span class="n">pl</span> <span class="o">></span> <span class="n">co</span>
<span class="k">return</span> <span class="ss">:LOSE</span> <span class="k">if</span> <span class="n">pl</span> <span class="o"><</span> <span class="n">co</span>
+ <span class="c1"># there will never be a tie due to the code in the play() method</span>
<span class="k">end</span>
<span class="k">end</span>
<span class="k">end</span>
<span class="nb">private_methods</span> <span class="ss">:PrivateMethods</span> <span class="c1"># make the PrivateMethods module private</span>