Sha256: 95c5fbe663fcd6811f6aaeb1c016fc77c602d96663ab4ffb9148571e6e9dcbc8
Contents?: true
Size: 508 Bytes
Versions: 95
Compression:
Stored size: 508 Bytes
Contents
class Avo::SidebarBuilder class << self def parse_block(**args, &block) Docile.dsl_eval(new(**args), &block).build end end attr_reader :items_holder delegate :field, to: :items_holder delegate :items, to: :items_holder delegate :heading, to: :items_holder def initialize(name: nil, **args) @sidebar = Avo::Sidebar.new(**args) @items_holder = Avo::ItemsHolder.new end # Fetch the sidebar def build @sidebar.items_holder = @items_holder @sidebar end end
Version data entries
95 entries across 95 versions & 1 rubygems