Module: Card::Set::Type::Set::HtmlViews::RulesBridge::HtmlFormat

Extended by:
AbstractFormat
Defined in:
tmpsets/set/mod022-rules/type/set/html_views/rules_bridge.rb

Instance Method Summary collapse

Instance Method Details

#rules_list(_key, items) ⇒ Object



18
19
20
# File 'tmpsets/set/mod022-rules/type/set/html_views/rules_bridge.rb', line 18

def rules_list _key, items
  bridge_pills(items.map { |i| rules_list_item i })
end

#rules_list_item(setting, view = :rule_bridge_link) ⇒ Object



22
23
24
25
26
27
# File 'tmpsets/set/mod022-rules/type/set/html_views/rules_bridge.rb', line 22

def rules_list_item setting, view=:rule_bridge_link
  return "" unless show_view? setting

  rule_card = card.fetch trait: setting, new: {}
  nest(rule_card, view: view).html_safe
end