lib/lookbook/source_inspector.rb in lookbook-1.0.0.beta.2 vs lib/lookbook/source_inspector.rb in lookbook-1.0.0.beta.3
- old
+ new
@@ -37,9 +37,19 @@
def position
code_object&.tag(:position)&.text&.to_i || 10000
end
+ def components
+ if code_object&.tags(:component).present?
+ code_object.tags(:component).map do |component|
+ component.text.constantize
+ end
+ else
+ []
+ end
+ end
+
def display_params
display_params = {}.with_indifferent_access
if code_object&.tags(:display).present?
code_object.tags(:display).each do |tag|
parts = tag.text.strip.match(/^([^\s]*)\s?(.*)$/)