@Konboi memo

主に技術に関してつらつらと。

2014-03-01から1日間の記事一覧

classのinitializeの引数でハッシュを渡したい時はどうするのがベストなんだろう?

hoge1 = Hoge.new puts hoge1.hoge puts hoge1.foo hoge2 = Hoge.new({hoge: 'hoge2'}) puts hoge2.hoge puts hoge2.foo hoge3 = Hoge.new({foo: 'foo2'}) puts hoge3.hoge puts hoge3.foo hoge3 = Hoge.new({hoge: 'hoge2',foo: 'foo2'}) puts hoge3.hoge p…

今更ながらatter_reader,writer,accesor の復習

class Hoge attr_reader :read attr_writer :write attr_accessor :access def initialize(read, write, access) @read = read @write = write @access = access end def access_update @access = @write end end hoge = Hoge.new('read', 'write', 'access'…