class BootstrapBuilders::IsAChecker
Public Class Methods
is_a?(object, class_name)
click to toggle source
# File lib/bootstrap_builders/is_a_checker.rb, line 2 def self.is_a?(object, class_name) BootstrapBuilders::IsAChecker.new(object: object, class_name: class_name).is_a? end
new(args)
click to toggle source
# File lib/bootstrap_builders/is_a_checker.rb, line 6 def initialize(args) @object = args.fetch(:object) @class_name = args.fetch(:class_name).to_s end
Public Instance Methods
is_a?()
click to toggle source
# File lib/bootstrap_builders/is_a_checker.rb, line 11 def is_a? @object.class.ancestors.map(&:name).include?(@class_name) end