1
0
Fork 0
mirror of https://github.com/ms-ati/docile synced 2023-03-27 23:21:52 -04:00

respond_to

This commit is contained in:
Alexey Vasiliev 2014-02-04 21:24:17 +02:00
parent ae3af03933
commit e84504d422
2 changed files with 7 additions and 7 deletions

View file

@ -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

View file

@ -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)