Sha256: 686476c20b28fedf63c2ca95c6a3b436bc1b9df6b9a004f084169a1617137bfb
Contents?: true
Size: 509 Bytes
Versions: 4
Compression:
Stored size: 509 Bytes
Contents
require 'tao_on_rails/components/base' module TaoOnRails module Components class PageComponent < Base attr_reader :page_id def initialize view, options = {} @page_id = view.page_id super end def render &block view.content_tag "#{view.page_id}-page", options, &block end def self.component_name :page end private def default_options {class: ['tao-page', "#{@page_id}-page"]} end end end end
Version data entries
4 entries across 4 versions & 1 rubygems