mirror of
https://github.com/ms-ati/docile
synced 2023-03-27 23:21:52 -04:00
respond_to
This commit is contained in:
parent
ae3af03933
commit
e84504d422
2 changed files with 7 additions and 7 deletions
|
@ -23,17 +23,17 @@ Gem::Specification.new do |s|
|
|||
s.add_development_dependency 'rspec', '~> 2.14.0'
|
||||
s.add_development_dependency 'mime-types', '~> 1.25.1'
|
||||
|
||||
# Github flavored markdown in YARD documentation
|
||||
# http://blog.nikosd.com/2011/11/github-flavored-markdown-in-yard.html
|
||||
s.add_development_dependency 'yard'
|
||||
s.add_development_dependency 'redcarpet', '2.3.0' # because 1.8
|
||||
s.add_development_dependency 'github-markup'
|
||||
|
||||
# Coveralls test coverage tool
|
||||
s.add_development_dependency 'coveralls'
|
||||
|
||||
if defined?(RUBY_ENGINE) && 'rbx' == RUBY_ENGINE
|
||||
s.add_development_dependency 'rubysl'
|
||||
s.add_development_dependency 'rubinius-coverage'
|
||||
else
|
||||
# Github flavored markdown in YARD documentation
|
||||
# http://blog.nikosd.com/2011/11/github-flavored-markdown-in-yard.html
|
||||
s.add_development_dependency 'yard'
|
||||
s.add_development_dependency 'redcarpet', '2.3.0' # because 1.8
|
||||
s.add_development_dependency 'github-markup'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -53,7 +53,7 @@ module Docile
|
|||
# Proxy all methods, excluding {NON_PROXIED_METHODS}, first to `receiver`
|
||||
# and then to `fallback` if not found.
|
||||
def method_missing(method, *args, &block)
|
||||
if @__receiver__.methods.include?(method.to_sym)
|
||||
if @__receiver__.respond_to?(method.to_sym)
|
||||
@__receiver__.__send__(method.to_sym, *args, &block)
|
||||
else
|
||||
@__fallback__.__send__(method.to_sym, *args, &block)
|
||||
|
|
Loading…
Add table
Reference in a new issue