Sha256: 14b35afb1e0f51821e9614c4001810d103acb712bb460b4e4c16f3beb5a9e11e

Contents?: true

Size: 341 Bytes

Versions: 59

Compression:

Stored size: 341 Bytes

Contents

# Kind of analagous to SFX "source parser". Takes ContextObjects
# passed in, and filters/mutates them.
#
# specific subclasses in lib/context_object_filters
#
# configured to apply in environment.rb

class ReferentFilter

  # input: Referent object
  # will mutate/modify it. 
  def filter(referent)
    # implement in subclass
  end
 
end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
umlaut-3.0.0beta4 lib/referent_filter.rb
umlaut-3.0.0beta3 lib/referent_filter.rb
umlaut-3.0.0beta2 lib/referent_filter.rb
umlaut-3.0.0beta1 lib/referent_filter.rb
umlaut-3.0.0alpha15 lib/referent_filter.rb
umlaut-3.0.0alpha14 lib/referent_filter.rb
umlaut-3.0.0alpha13 lib/referent_filter.rb
umlaut-3.0.0alpha12 lib/referent_filter.rb
umlaut-3.0.0alpha11 lib/referent_filter.rb
umlaut-3.0.0alpha10 lib/referent_filter.rb
umlaut-3.0.0alpha9 lib/referent_filter.rb
umlaut-3.0.0alpha8 lib/referent_filter.rb
umlaut-3.0.0alpha7 lib/referent_filter.rb
umlaut-3.0.0alpha6 lib/referent_filter.rb
umlaut-3.0.0alpha5 lib/referent_filter.rb
umlaut-3.0.0alpha4 lib/referent_filter.rb
umlaut-3.0.0alpha3 lib/referent_filter.rb
umlaut-3.0.0alpha2 lib/referent_filter.rb
umlaut-3.0.0alpha1 lib/referent_filter.rb