Skip to content

Instantly share code, notes, and snippets.

@spreered
spreered / ruby_object_model.rb
Last active March 21, 2019 16:20
Ruby object model
class Dog
def get_name(name)
@name = name
end
def bark
puts "My name is #{@name}!"
end
end
bingo = Dog.new
@spreered
spreered / Tic Tac Toe.rb
Created September 18, 2017 04:07
Tic Tac Toe created by FredHung - https://repl.it/LNmu/0
class Game
attr_accessor :state ,:player
# attr_accessor 會自動設定getter和setter
def initialize(k=[' ']*9 ,p='X')
@state = k
@player = p
end
def opponent
if @player == 'X'