class Mixin::Enum::Factor::Struct
Public Class Methods
new(*members)
click to toggle source
Calls superclass method
Mixin::Enum::Factor::Base::new
# File lib/mixin/enum/factor/struct.rb, line 5 def initialize(*members) @struct_class = ::Struct.new(*members) super() end
Public Instance Methods
set(name, *values)
click to toggle source
Calls superclass method
Mixin::Enum::Factor::Base#set
# File lib/mixin/enum/factor/struct.rb, line 10 def set(name, *values) super(name, @struct_class.new(*values)) end