class Class
Add the Class.quacks_like_a!
helper method
Public Instance Methods
quacks_like_a!(*args)
click to toggle source
# File lib/duck_enforcer.rb, line 30 def quacks_like_a!(*args) Array(args).each do |klass| unless klass.ancestors.include? DuckEnforcer raise(ArgumentError, "#{klass.inspect} is not a DuckEnforcer") end klass.check_conformity!(self) end end