Module: ActsAsExplorable
- Defined in:
- lib/acts_as_explorable.rb,
lib/acts_as_explorable/query.rb,
lib/acts_as_explorable/parser.rb,
lib/acts_as_explorable/element.rb,
lib/acts_as_explorable/version.rb,
lib/acts_as_explorable/explorable.rb,
lib/acts_as_explorable/configuration.rb
Overview
Defined Under Namespace
Modules: Element, Explorable, Query
Classes: Configuration, Parser
Constant Summary
collapse
- VERSION =
'0.1.1'
Class Method Summary
collapse
Class Method Details
.extended(base) ⇒ Object
17
18
19
|
# File 'lib/acts_as_explorable.rb', line 17
def self.extended(base)
base.extend Query
end
|
.method_missing(method_name, *args, &block) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/acts_as_explorable.rb', line 21
def self.method_missing(method_name, *args, &block)
if @configuration.respond_to?(method_name)
@configuration.send(method_name, *args, &block)
else
super
end
end
|
.respond_to?(method_name, _include_private = false) ⇒ Boolean
29
30
31
|
# File 'lib/acts_as_explorable.rb', line 29
def self.respond_to?(method_name, _include_private = false)
@configuration.respond_to? method_name
end
|