module RailsDefaults::Helpers
Public Class Methods
must_be_instance_of(obj, *classes)
click to toggle source
# File lib/rails-defaults.rb, line 6 def must_be_instance_of obj, *classes var= classes.map { |class_name| if obj.class <= class_name true else nil end }.compact if var.empty? raise ArgumentError,"invalid input object, must be instance from one of these or they subclasses class: #{classes.join(', ')}" end end