Sha256: e3a47d7cf4a2edeb97fdd4d7208a06857ee0fddd05fdca916a5f2bd0f74991af

Contents?: true

Size: 207 Bytes

Versions: 6

Compression:

Stored size: 207 Bytes

Contents

class Document
  def initialize content
    @tokens = content.downcase.split.
      reject { |item| item.strip.empty? }.
      uniq
  end

  def each_token
    @tokens.each { |token| yield token }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sentimentalizer-0.3.2 lib/engine/document.rb
sentimentalizer-0.3.1 lib/engine/document.rb
sentimentalizer-0.3.0 lib/engine/document.rb
sentimentalizer-0.2.2 lib/engine/document.rb
sentimentalizer-0.2.1 lib/engine/document.rb
sentimentalizer-0.1.0 lib/engine/document.rb