Method: BitStruct::Vector#inspect_with_options
- Defined in:
- lib/bit-struct/vector.rb
#inspect_with_options(opts = BitStruct::DEFAULT_INSPECT_OPTS) ⇒ Object Also known as: inspect
156 157 158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/bit-struct/vector.rb', line 156 def (opts = BitStruct::DEFAULT_INSPECT_OPTS) if opts[:include_class] opts = opts.dup opts[:include_class] = false s = self.class.inspect + ": " else s = "" end s << entries.map{|entry| entry.inspect(opts)}.join(opts[:separator]) lb, rb = opts[:brackets] [lb, s, rb].join end |