class ActiveFacts::Metamodel::SimpleMatching

Public Instance Methods

describe() click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 2333
def describe
  targ = all_transform_target_ref.map do |tr|
    (tr.leading_adjective ? tr.leading_adjective + ' ' : '') +
      tr.object_type.name + (tr.trailing_adjective ? ' ' + tr.trailing_adjective : '')
  end * ' . '
  src = expression ? ((et = expression.expression_type) ? et : 'Expr') : ''

  "#{targ} <-- #{src}"
end