class Initializer::Parameter
Attributes
name[R]
visibility[R]
Public Class Methods
build(name, visibility)
click to toggle source
# File lib/initializer/parameter.rb, line 11 def self.build(name, visibility) new(name, visibility) end
new(name, visibility)
click to toggle source
# File lib/initializer/parameter.rb, line 6 def initialize(name, visibility) @name = name @visibility = visibility end
Public Instance Methods
accessor?()
click to toggle source
# File lib/initializer/parameter.rb, line 27 def accessor? visibility? :accessor end
no_accessor?()
click to toggle source
# File lib/initializer/parameter.rb, line 31 def no_accessor? visibility? :no_accessor end
reader?()
click to toggle source
# File lib/initializer/parameter.rb, line 19 def reader? visibility? :reader end
visibility?(visibility)
click to toggle source
# File lib/initializer/parameter.rb, line 15 def visibility?(visibility) self.visibility == visibility end
writer?()
click to toggle source
# File lib/initializer/parameter.rb, line 23 def writer? visibility? :writer end