class GlobalRegistry::Bindings::Options::EntityClassOptions

Public Class Methods

new(model_class) click to toggle source
# File lib/global_registry_bindings/options/entity_class_options.rb, line 22
def initialize(model_class)
  @model_class = model_class
  @options = OpenStruct.new model_class._global_registry_bindings_options[:entity]
end

Public Instance Methods

ensure_type?() click to toggle source
# File lib/global_registry_bindings/options/entity_class_options.rb, line 27
def ensure_type?
  @options.ensure_type.present?
end
include_all_columns?() click to toggle source
# File lib/global_registry_bindings/options/entity_class_options.rb, line 31
def include_all_columns?
  @options.include_all_columns.present?
end
mdm_worker_class_name() click to toggle source
# File lib/global_registry_bindings/options/entity_class_options.rb, line 35
def mdm_worker_class_name
  "Pull#{@model_class.name.tr(':', '')}MdmIdWorker"
end