class Composition::Compositions::Composition

Attributes

name[R]

Public Class Methods

new(name, options = {}) click to toggle source
# File lib/composition/compositions/composition.rb, line 7
def initialize(name, options = {})
  @name = name
  @options = options
end

Public Instance Methods

class_name() click to toggle source
# File lib/composition/compositions/composition.rb, line 12
def class_name
  @options[:class_name]
end
inverse_of() click to toggle source
# File lib/composition/compositions/composition.rb, line 20
def inverse_of
  @options[:inverse_of]
end
klass() click to toggle source
# File lib/composition/compositions/composition.rb, line 16
def klass
  class_name.constantize
end