Skip to content

Instantly share code, notes, and snippets.

View W-Mills's full-sized avatar

Will Mills W-Mills

View GitHub Profile
# recreation_centre.rb
module Swimmable
def swim
"Can swim here!"
end
end
class GreenSpace
attr_reader :name, :num_trees
# greenspace.rb
class GreenSpace
attr_reader :name, :num_trees
def initialize(name, num_trees)
@name = name
@num_trees = num_trees
end
end
@W-Mills
W-Mills / citypark.rb
Last active December 16, 2018 19:57
Ruby OOP Basics article
#city_park.rb
class CityPark
attr_reader :name, :num_trees
def initialize(name, num_trees)
@name = name
@num_trees = num_trees
end
end
@W-Mills
W-Mills / twenty_one_final.rb
Last active August 27, 2018 18:25
Version 1.0.0 of text-based card game twenty one written in Ruby
SUITS = %w[C H D S]
SUITS_HASH = { 'C' => 'Clubs',
'H' => 'Hearts',
'D' => 'Diamonds',
'S' => 'Spades' }
DEALER_STOPS_AT = 17
BUST_IF_OVER = 21
def prompt(msg)
puts "==> #{msg}"
loop do
puts 'This is the outer loop.'
loop do
puts 'This is the inner loop.'
break
end
break
end