class FieldMaskedModel::ModelPool
Public Class Methods
generated_pool()
click to toggle source
# File lib/field_masked_model/model_pool.rb, line 4 def generated_pool @generated_pool ||= self.new end
new()
click to toggle source
# File lib/field_masked_model/model_pool.rb, line 9 def initialize @table = {} end
Public Instance Methods
add(msgclass, modelclass)
click to toggle source
@param [Class] msgclass A class represents the protobuf message class @param [Class] modelclass A class inheriting Models::Base
# File lib/field_masked_model/model_pool.rb, line 21 def add(msgclass, modelclass) @table[msgclass] = modelclass end
lookup(msgclass)
click to toggle source
@param [Class] msgclass A class represents the protobuf message class @return [Class] A class inheriting Models::Base
# File lib/field_masked_model/model_pool.rb, line 15 def lookup(msgclass) @table[msgclass] end