Sha256: 3c3ebe1248c52393e6e6838014d85610ea7f44670865dc4b90803afd1e15e35b
Contents?: true
Size: 451 Bytes
Versions: 2
Compression:
Stored size: 451 Bytes
Contents
module Superstore module Core extend ActiveSupport::Concern def inspect inspection = ["#{self.class.primary_key}: #{id.inspect}"] (self.class.attribute_names - [self.class.primary_key]).each do |name| value = send(name) if value.present? || value === false inspection << "#{name}: #{attribute_for_inspect(name)}" end end "#<#{self.class} #{inspection * ', '}>" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
superstore-3.0.0 | lib/superstore/core.rb |
superstore-2.5.0 | lib/superstore/core.rb |