Module: Inspectable::ClassMethods
- Defined in:
- lib/inspectable.rb
Instance Method Summary collapse
Instance Method Details
#attr_inspector(*names) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/inspectable.rb', line 5 def attr_inspector(*names) @_attr_inspector ||= [] @_attr_inspector |= names.map { |n| n.to_s } if names.any? @_attr_inspector ensure define_method(:inspected_attrs) { self.class.attr_inspector } end |