Sha256: 844df7f8bd661dc2a316ec985b196104c99d5e8058bcbb903f5be144c4422901

Contents?: true

Size: 642 Bytes

Versions: 2

Compression:

Stored size: 642 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'fathom'))

=begin
  A DataNode is a node generated from data itself.  It stores the data and reveals some statistical 
  measurements for the data.  It expects an array or vector of values and generates a vector on demans.
=end
class Fathom::DataNode < Node

  include NumericMethods
  
  def initialize(opts={})
    super(opts)
    raise ArgumentError, "Must provided values: DataNode.new(:values => [...])" unless self.values
  end
  
end

if __FILE__ == $0
  include Fathom
  # TODO: Is there anything you want to do to run this file on its own?
  # DataNode.new
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fathom-0.3.2 lib/fathom/node/data_node.rb
fathom-0.3.1 lib/fathom/node/data_node.rb