module Elastics::ClassProxy::Templates::Doc
Public Instance Methods
doc(*names)
click to toggle source
# File lib/elastics/class_proxy/templates/doc.rb, line 136 def doc(*names) names = templates.keys if names.empty? doc = "\n" names.each do |name| next unless context.respond_to?(name) doc << Output.new(name, self).render end Prompter.say_log doc end
find(pattern)
click to toggle source
# File lib/elastics/class_proxy/templates/doc.rb, line 152 def find(pattern) pattern = /#{pattern}/ unless pattern.is_a?(Regexp) methods = templates.keys.select{ |key| key =~ pattern } Prompter.say_log methods.to_yaml end
usage(name)
click to toggle source
# File lib/elastics/class_proxy/templates/doc.rb, line 147 def usage(name) Prompter.say_log "\n#{Output.new(name, self).render_usage}\n" end