module AdLint::Cc1::ContextTracing

Public Instance Methods

sample_positive_transition() click to toggle source
# File lib/adlint/cc1/trace.rb, line 49
def sample_positive_transition
  if contrib = traceable_positive_contribs.first
    contrib.transition
  else
    nil
  end
end
traceable_negative_contribs() click to toggle source
# File lib/adlint/cc1/trace.rb, line 45
def traceable_negative_contribs
  negative_contribs.select { |mval| mval.transition.last.tag.traceable? }
end
traceable_positive_contribs() click to toggle source

NOTE: Host class of this module must respond to positive_contribs and

#negative_contribs.
# File lib/adlint/cc1/trace.rb, line 41
def traceable_positive_contribs
  positive_contribs.select { |mval| mval.transition.last.tag.traceable? }
end