Module: Card::Set::All::Utils

Extended by:
Card::Set
Defined in:
tmpsets/set/mod001-01_core/all/utils.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Methods included from Card::Set

abstract_set?, all_set?, card_accessor, card_reader, card_writer, clean_empty_module_from_hash, clean_empty_modules, define_active_job, define_event_method, define_event_perform_later_method, define_on_format, ensure_set, event, extended, format, process_base_module_list, process_base_modules, register_set, register_set_format, shortname, view, write_tmp_file

Instance Method Details

#debug_typeObject



69
70
71
# File 'tmpsets/set/mod001-01_core/all/utils.rb', line 69

def debug_type
  "#{type_code||'no code'}:#{type_id}"
end

#inspectObject



77
78
79
80
81
82
83
84
85
86
87
# File 'tmpsets/set/mod001-01_core/all/utils.rb', line 77

def inspect
  "#<#{self.class.name}" + "##{id}" +
  "###{object_id}" + #"l#{left_id}r#{right_id}" +
  "[#{debug_type}]" + "(#{self.name})" + #"#{object_id}" +
  #(errors.any? ? '*Errors*' : 'noE') +
  (errors.any? ? "<E*#{errors.full_messages*', '}*>" : '') +
  #"{#{references_expired==1 ? 'Exp' : "noEx"}:" +
  "{#{trash&&'trash:'||''}#{new_card? &&'new:'||''}#{frozen? ? 'Fz' : readonly? ? 'RdO' : ''}" +
  "#{@virtual &&'virtual:'||''}#{@set_mods_loaded&&'I'||'!loaded' }:#{references_expired.inspect}}" +
  '>'
end

#to_sObject



73
74
75
# File 'tmpsets/set/mod001-01_core/all/utils.rb', line 73

def to_s
  "#<#{self.class.name}[#{debug_type}]#{self.attributes['name']}>"
end