Class: Looksee::Inspector
- Inherits:
-
Object
- Object
- Looksee::Inspector
- Defined in:
- lib/looksee/inspector.rb
Instance Attribute Summary collapse
-
#filters ⇒ Object
readonly
Returns the value of attribute filters.
-
#lookup_path ⇒ Object
readonly
Returns the value of attribute lookup_path.
-
#visibilities ⇒ Object
readonly
Returns the value of attribute visibilities.
Instance Method Summary collapse
-
#initialize(lookup_path, options = {}) ⇒ Inspector
constructor
A new instance of Inspector.
- #inspect ⇒ Object
Constructor Details
#initialize(lookup_path, options = {}) ⇒ Inspector
Returns a new instance of Inspector.
3 4 5 6 7 8 |
# File 'lib/looksee/inspector.rb', line 3 def initialize(lookup_path, ={}) @lookup_path = lookup_path @visibilities = (vs = [:visibilities]) ? vs.to_set : Set[] @filters = (fs = [:filters]) ? fs.to_set : Set[] @width = [:width] || ENV['COLUMNS'].to_i.nonzero? || Looksee.default_width end |
Instance Attribute Details
#filters ⇒ Object (readonly)
Returns the value of attribute filters.
12 13 14 |
# File 'lib/looksee/inspector.rb', line 12 def filters @filters end |
#lookup_path ⇒ Object (readonly)
Returns the value of attribute lookup_path.
10 11 12 |
# File 'lib/looksee/inspector.rb', line 10 def lookup_path @lookup_path end |
#visibilities ⇒ Object (readonly)
Returns the value of attribute visibilities.
11 12 13 |
# File 'lib/looksee/inspector.rb', line 11 def visibilities @visibilities end |
Instance Method Details
#inspect ⇒ Object
14 15 16 17 18 |
# File 'lib/looksee/inspector.rb', line 14 def inspect lookup_path.entries.reverse.map do |entry| inspect_entry(entry) end.join("\n") end |