Module: Opentie::Core::Project::ClassMethods

Defined in:
lib/opentie/core/project.rb

Instance Method Summary collapse

Instance Method Details

#request_classObject



15
16
17
# File 'lib/opentie/core/project.rb', line 15

def request_class
  @request_class ||= @request_class_name.constantize
end

#request_class_name_is(class_name) ⇒ Object



10
11
12
13
# File 'lib/opentie/core/project.rb', line 10

def request_class_name_is(class_name)
  @request_class_name = class_name
  has_many :requests, class_name: class_name, inverse_of: :project
end