Class: Qdocs::Base::Const
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(original_input) ⇒ Const
constructor
A new instance of Const.
- #show(const) {|constant| ... } ⇒ Object
Methods included from Helpers
#find_constant, #own_methods, #params_to_hash, #render_response, #source_location_to_str
Constructor Details
#initialize(original_input) ⇒ Const
Returns a new instance of Const.
63 64 65 |
# File 'lib/qdocs.rb', line 63 def initialize(original_input) @original_input = original_input end |
Instance Method Details
#show(const) {|constant| ... } ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/qdocs.rb', line 67 def show(const) const = const.to_s constant = find_constant const yield constant if block_given? const_sl = Object.const_source_location const render_response(constant, :constant, { source_location: source_location_to_str(const_sl), instance_methods: own_methods(constant.instance_methods).sort, singleton_methods: own_methods(constant.methods).sort, }) end |