Sha256: c040de5c0515e17f31d6de212b1310a5ed71c16bd3be09b4dba1640988c24da1

Contents?: true

Size: 636 Bytes

Versions: 3

Compression:

Stored size: 636 Bytes

Contents

require_relative '../Helpers/jso_nable'
class TextFilter < JSONable

  def Text=(text)
    @text = text
  end

  def OperatioClearFilter
    @operation = operation
  end


  #Methods
  def StartsWith(text)
    self.ClearFilter
    @text = text
    @operation = "STARTS_WITH"
    return self
  end

  def EndsWith(text)
    self.ClearFilter
    @text = text
    @operation = "ENDS_WITH"
    return self
  end

  def Is(text)
    self.ClearFilter
    @text = text
    @operation = "IS"
    return self
  end


  #private
  def ClearFilter
    @text = ""
    @operation = ""
  end

  #private String Text;
  #private String Operation;

end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
CroemincRubyGem-0.1.2 lib/Entities/text_filter.rb
MetropagoRubyGem-0.1.1 lib/Entities/text_filter.rb
MetropagoRubyGem-0.1.0 lib/Entities/text_filter.rb