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_type ⇒ Object
69
70
71
|
# File 'tmpsets/set/mod001-01_core/all/utils.rb', line 69
def debug_type
"#{type_code||'no code'}:#{type_id}"
end
|
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}" + "[#{debug_type}]" + "(#{self.name})" + (errors.any? ? "<E*#{errors.full_messages*', '}*>" : '') +
"{#{trash&&'trash:'||''}#{new_card? &&'new:'||''}#{frozen? ? 'Fz' : readonly? ? 'RdO' : ''}" +
"#{@virtual &&'virtual:'||''}#{@set_mods_loaded&&'I'||'!loaded' }:#{references_expired.inspect}}" +
'>'
end
|
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
|