Module: Chargify::Behaviors::Inspectable
- Included in:
- CustomerMetafield, SubscriptionMetadata, SubscriptionMetafield
- Defined in:
- lib/chargify_api_ares/behaviors/inspectable.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
4 5 6 |
# File 'lib/chargify_api_ares/behaviors/inspectable.rb', line 4 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#inspect ⇒ Object
8 9 10 11 12 |
# File 'lib/chargify_api_ares/behaviors/inspectable.rb', line 8 def inspect vals = self.class.inspect_instance.call(self) vals = vals.map{|a| "#{a[0]}: #{nil_or_value(a[1])}"}.join(", ") "#<#{self.class.name} #{vals}>" end |