class KawaiiAssociation::Evaluator

Public Class Methods

new(model, type) click to toggle source
# File lib/kawaii_association.rb, line 19
def initialize(model, type)
  @model, @type = model, type
end

Public Instance Methods

method_missing(name, *scope, **opts, &extension) click to toggle source
# File lib/kawaii_association.rb, line 23
def method_missing(name, *scope, **opts, &extension)
  @model.method(@type).super_method.call name, *scope, **opts, &extension
end