Getting Method
インスタンス変数と同じ名前の変数の値を返すメソッドを作りましょう。
インスタンス変数に関するパターンです。
Indirect Variable Accessで使用するアクセサのうち、参照を行うものをGetting Methodといいます。
class Point attr_accessor :x, :y def initialize(x, y) @x = x @y = y end end point = Point.new(10, 5) point.x # => 10
Getting Methodのみを実現したい場合は、attr_readerを使用します。
class Point attr_reader :x, :y def initialize(x, y) @x = x @y = y end end point = Point.new(10, 5) point.x # => 10