module Initializer::Visibility

Public Instance Methods

a(parameter_name) click to toggle source
# File lib/initializer/visibility.rb, line 13
def a(parameter_name)
  return Parameter.build(parameter_name, :accessor)
end
Also aliased as: rw
lazy(statement) click to toggle source
# File lib/initializer/visibility.rb, line 22
def lazy(statement)
  Parameter::Statement.new(statement)
end
na(parameter_name) click to toggle source
# File lib/initializer/visibility.rb, line 18
def na(parameter_name)
  return Parameter.build(parameter_name, :no_accessor)
end
r(parameter_name) click to toggle source
# File lib/initializer/visibility.rb, line 5
def r(parameter_name)
  return Parameter.build(parameter_name, :reader)
end
rw(parameter_name)
Alias for: a
w(parameter_name) click to toggle source
# File lib/initializer/visibility.rb, line 9
def w(parameter_name)
  return Parameter.build(parameter_name, :writer)
end