attr_accessorの使い方
def Duraion def initialize(since,till) @since = since @until = till end attr_accessor :since, :until end
attr_accessorはgetter,setterの定義です。 duration = Duration.new(“hoge”,”hogehoge”)
とすると、duration.sinceで”hoge”が呼べる。 duration.since = “hogehogehoge”とすれば、代入もできる。
duration.since #=> "hoge" duration.since = “hogehogehoge” #=>"hogehogehoge"