Sha256: 5ad3b2f0996dae14ac9f73e90c69d860b6bf61dd7a5f0153bfd9580cbcec1a34
Contents?: true
Size: 389 Bytes
Versions: 75
Compression:
Stored size: 389 Bytes
Contents
module Pageflow module ThemeReferencer extend ActiveSupport::Concern included do validates_inclusion_of(:theme_name, in: :available_theme_names) end def theme available_themes.get(theme_name) end private def available_theme_names available_themes.names end def available_themes raise NotImplementedError end end end
Version data entries
75 entries across 75 versions & 1 rubygems