module Para::Component::Subclassable
Public Instance Methods
Source
# File lib/para/component/subclassable.rb, line 18 def subclass_names @subclass_names ||= if subclasses.present? eval(subclasses) else [] end end
Source
# File lib/para/component/subclassable.rb, line 10 def subclassable? @subclassable ||= subclass_names.length > 0 end
Source
# File lib/para/component/subclassable.rb, line 14 def subclassable_with?(class_name) subclassable? && class_name.in?(subclass_names) end