module StrongStruct::ClassMethods

Public Instance Methods

accessors() click to toggle source
# File lib/strong_struct.rb, line 8
def accessors
  @accessors ||= []
end

Private Instance Methods

add_accessor(accessor) click to toggle source
# File lib/strong_struct.rb, line 14
def add_accessor(accessor)
  accessors << accessor.to_s
end
add_accessors() click to toggle source
# File lib/strong_struct.rb, line 18
def add_accessors
  attr_accessor(*accessors)
end