module Granite::Action::Subject::ClassMethods
Public Instance Methods
subject(name, *args, &block)
click to toggle source
# File lib/granite/action/subject.rb, line 23 def subject(name, *args, &block) reflection = reflect_on_association(name) reflection ||= references_one name, *args, &block alias_association :subject, reflection.name alias_attribute :id, reflection.reference_key self._subject = name end