class BELParser::Language::Semantics::SignatureMappingSuccess

SignatureMappingSuccess defines a {SemanticsResult} that indicates a successful signature match.

Attributes

results[R]
signature[R]

Public Class Methods

new(term_node, spec, signature, results) click to toggle source
Calls superclass method
# File lib/bel_parser/language/semantics/signature_mapping.rb, line 70
def initialize(term_node, spec, signature, results)
  super(term_node, spec)
  @signature = signature
  @results   = results
end

Public Instance Methods

to_s() click to toggle source
# File lib/bel_parser/language/semantics/signature_mapping.rb, line 76
        def to_s
          <<-MSG.gsub(/ {12}/, '').gsub(/\n$/, '')
            Term matched function signature: #{@signature.string_form}
          MSG
        end