Sha256: b423aad664e86eaca92b8c53f134405a26511d843fa7fa465cde7d26627fd7e5
Contents?: true
Size: 427 Bytes
Versions: 96
Compression:
Stored size: 427 Bytes
Contents
module Pageflow # A feature to enable a {PageType}. # # @since 0.9 class PageTypeFeature < Feature attr_reader :page_type def initialize(page_type) super("page_type.#{page_type.name}") @page_type = page_type end def enable(config) config.page_types.register(page_type) end def name_translation_key "pageflow.#{page_type.name}.page_type_feature_name" end end end
Version data entries
96 entries across 96 versions & 1 rubygems