Sha256: c98bdaed64194ab15d4f99ff915ce99ac33d63294a46ca5f1bf9ec8d4f95d9f4
Contents?: true
Size: 592 Bytes
Versions: 8
Compression:
Stored size: 592 Bytes
Contents
using Plutonium::Refinements::ParameterRefinements module Plutonium module Resource module Controllers module Defineable extend ActiveSupport::Concern included do helper_method :current_definition, :resource_definition end private def resource_definition(resource_class) definition_class = "#{resource_class}Definition".constantize definition_class.new end def current_definition @current_definition ||= resource_definition resource_class end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems