class Output::Writer::Attribute
Attributes
name[R]
variable_name[R]
Public Class Methods
attribute_name(name)
click to toggle source
# File lib/output/writer.rb, line 210 def self.attribute_name(name) :"#{name}_writer" end
build(name)
click to toggle source
# File lib/output/writer.rb, line 204 def self.build(name) attribute_name = attribute_name(name) variable_name = variable_name(name) new attribute_name, variable_name end
variable_name(name)
click to toggle source
# File lib/output/writer.rb, line 214 def self.variable_name(name) :"@#{name}_writer" end