class Bootstrap4Helper::CardGrouping
Class for other Card
group type components to inherit from.
Public Class Methods
new(template, opts = {}, &block)
click to toggle source
Used to initialize a new Card
Grouping.
@param [Class] template @param [Hash] opts @option opts [String] :id @option opts [String] :class @option opts [Hash] :data @return [Card]
Calls superclass method
# File lib/bootstrap4_helper/card_grouping.rb, line 15 def initialize(template, opts = {}, &block) super(template) @id = opts.fetch(:id, '') @class = opts.fetch(:class, '') @data = opts.fetch(:data, nil) @content = block || proc { '' } end
Public Instance Methods
card(opts = {}, &block)
click to toggle source
Builds a `Card` for the grouping class.
@param [Hash] opts @return [Card]
# File lib/bootstrap4_helper/card_grouping.rb, line 29 def card(opts = {}, &block) Card.new(@template, opts, &block) end