Skip to content

Instantly share code, notes, and snippets.

@moonglum
Created May 28, 2012 19:52
Show Gist options
  • Save moonglum/2820928 to your computer and use it in GitHub Desktop.
Save moonglum/2820928 to your computer and use it in GitHub Desktop.
Output of Heckle
rm -r coverage
Profiling enabled.
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*.................................................................................................................................................................................................................................................................*.............................................................................................................................................................................................................................................................................................................................................................................................................................
Top 10 slowest examples:
0.0577480 Veritas::Relation::Operation::Limit#eql? with an object having a different limit is symmetric
0.0543480 Veritas::Attribute::String#eql? with an equivalent object of a subclass is symmetric
0.0536430 Veritas::Relation::Operation::Order#eql? with the same object is symmetric
0.0529170 Veritas::Relation::Operation::Limit::Methods#last with a limit returns the expected tuples
0.0501630 Veritas::Tuple#hash is idempotent
0.0499250 Veritas::Algebra::Rename#eql? with an object having different aliases should be false
0.0497840 Veritas::Relation::Header#== with an equivalent object responding to #to_ary is symmetric
0.0494330 Veritas::Relation::Operation::Order.new with all attributes specified in the directions operand should equal #<Veritas::Relation header=#<Veritas::Relation::Header to_set=#<Set: {#<Veritas::Attribute::String name=:name required?=true min_length=0 max_length=50>, #<Veritas::Attribute::Numeric name=:id required?=true size=-Infinity..Infinity>}>> to_set=#<Set: {#<Veritas::Tuple data={#<Veritas::Attribute::String name=:name required?=true min_length=0 max_length=50>=>"Dan Kubb", #<Veritas::Attribute::Numeric name=:id required?=true size=-Infinity..Infinity>=>1}>, #<Veritas::Tuple data={#<Veritas::Attribute::String name=:name required?=true min_length=0 max_length=50>=>"Alex Kubb", #<Veritas::Attribute::Numeric name=:id required?=true size=-Infinity..Infinity>=>2}>}>>
0.0494000 Veritas::Relation#== with an equivalent object of a subclass is symmetric
0.0493880 Veritas::Relation::Operation::Reverse.new with an ordered relation reverses the directions
Pending:
Veritas::Function::Proposition.new with no arguments should raise NotImplementedError with "Veritas::Function::Proposition is an abstract class" (TODO)
./spec/unit/veritas/function/proposition/class_methods/new_spec.rb:27
Veritas::Relation#== with an equivalent object responding to #to_set is symmetric (Set#== should call to_set on other)
./spec/unit/veritas/relation/equal_value_spec.rb:90
Finished in 7.025453 seconds
1711 examples, 0 failures, 2 pending
100.0% 100 file(s) 7784 Lines 2722 LOC
/Users/moonglum/Code/veritas/lib/veritas/version.rb:4: warning: already initialized constant VERSION
Heckling Veritas::Tuple#call
Heckling Veritas::Tuple#call
Heckling Veritas::Tuple#coerce
Heckling Veritas::Tuple#data
Heckling Veritas::Tuple#extend
Heckling Veritas::Tuple#header
Heckling Veritas::Tuple#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Tuple#join
Heckling Veritas::Tuple#predicate
Heckling Veritas::Tuple#project
Heckling Veritas::Tuple#to_ary
Heckling Veritas::Tuple.coerce
Heckling Veritas::Function::String::Length::Methods#length
Heckling Veritas::Function::String::Length#type
Heckling Veritas::Function::String::Length.call
Heckling Veritas::Function::Numeric::UnaryPlus::Methods#unary_plus
Heckling Veritas::Function::Numeric::UnaryPlus::Methods#unary_plus
Heckling Veritas::Function::Numeric::UnaryPlus.inverse
Heckling Veritas::Function::Numeric::UnaryPlus.operation
Heckling Veritas::Function::Numeric::UnaryMinus::Methods#unary_minus
Heckling Veritas::Function::Numeric::UnaryMinus::Methods#unary_minus
Heckling Veritas::Function::Numeric::UnaryMinus.inverse
Heckling Veritas::Function::Numeric::UnaryMinus.operation
Heckling Veritas::Function::Numeric::Subtraction::Methods#subtract
Heckling Veritas::Function::Numeric::Subtraction::Methods#subtract
Heckling Veritas::Function::Numeric::Subtraction.inverse
Heckling Veritas::Function::Numeric::Subtraction.operation
Heckling Veritas::Function::Numeric::SquareRoot::Methods#square_root
Heckling Veritas::Function::Numeric::SquareRoot::Methods#square_root
Heckling Veritas::Function::Numeric::SquareRoot#inverse
Heckling Veritas::Function::Numeric::SquareRoot#type
Heckling Veritas::Function::Numeric::SquareRoot.call
Heckling Veritas::Function::Numeric::Multiplication::Methods#multiply
Heckling Veritas::Function::Numeric::Multiplication::Methods#multiply
Heckling Veritas::Function::Numeric::Multiplication.inverse
Heckling Veritas::Function::Numeric::Multiplication.operation
Heckling Veritas::Function::Numeric::Modulo::Methods#modulo
Heckling Veritas::Function::Numeric::Modulo::Methods#modulo
Heckling Veritas::Function::Numeric::Modulo::Methods#modulo
Heckling Veritas::Function::Numeric::Modulo.operation
Heckling Veritas::Function::Numeric::Exponentiation::Methods#exponent
Heckling Veritas::Function::Numeric::Exponentiation::Methods#exponent
Heckling Veritas::Function::Numeric::Exponentiation::Methods#exponent
Heckling Veritas::Function::Numeric::Exponentiation#inverse
Heckling Veritas::Function::Numeric::Exponentiation.operation
Heckling Veritas::Function::Numeric::Division::Methods#divide
Heckling Veritas::Function::Numeric::Division::Methods#divide
Heckling Veritas::Function::Numeric::Division#type
Heckling Veritas::Function::Numeric::Division.inverse
Heckling Veritas::Function::Numeric::Division.operation
Heckling Veritas::Function::Numeric::Addition::Methods#add
Heckling Veritas::Function::Numeric::Addition::Methods#add
Heckling Veritas::Function::Numeric::Addition.inverse
Heckling Veritas::Function::Numeric::Addition.operation
Heckling Veritas::Function::Numeric::Absolute::Methods#absolute
Heckling Veritas::Function::Numeric::Absolute::Methods#absolute
Heckling Veritas::Function::Numeric::Absolute.operation
Heckling Veritas::Function::Numeric::Unary#type
Heckling Veritas::Function::Numeric::Binary#type
Heckling Veritas::Attribute::String#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Attribute::String#max_length
Heckling Veritas::Attribute::String#min_length
Heckling Veritas::Attribute::String#valid_length?
Heckling Veritas::Attribute::String#valid_value?
Heckling Veritas::Attribute::String.primitive
Heckling Veritas::Attribute::Time#range
Heckling Veritas::Attribute::Time.primitive
Heckling Veritas::Attribute::Integer.primitive
Heckling Veritas::Attribute::Float.primitive
Heckling Veritas::Attribute::Decimal.primitive
Heckling Veritas::Attribute::DateTime#range
Heckling Veritas::Attribute::DateTime.primitive
Heckling Veritas::Attribute::Date#range
Heckling Veritas::Attribute::Date.primitive
Heckling Veritas::Attribute::Class.primitive
Heckling Veritas::Attribute::Boolean#valid_value?
Heckling Veritas::Attribute::Boolean.primitive
Heckling Veritas::Attribute::Numeric#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Attribute::Numeric#size
Heckling Veritas::Attribute::Numeric#size
Heckling Veritas::Attribute::Numeric#valid_value?
Heckling Veritas::Attribute::Numeric.primitive
Heckling Veritas::Attribute::Object.primitive
Heckling Veritas::Attribute::Comparable#asc
Heckling Veritas::Attribute::Comparable#desc
Heckling Veritas::Attribute#call
Heckling Veritas::Attribute#coerce
Heckling Veritas::Attribute#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Attribute#name
Heckling Veritas::Attribute#options
Heckling Veritas::Attribute#rename
Heckling Veritas::Attribute#required?
Heckling Veritas::Attribute#type
Heckling Veritas::Attribute#valid_or_optional?
Heckling Veritas::Attribute#valid_primitive?
Heckling Veritas::Attribute#valid_value?
Heckling Veritas::Attribute.coerce
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
(h5_coerce):7: warning: Object#type is deprecated; use Object#class
Heckling Veritas::Attribute.descendants
Heckling Veritas::Attribute.infer_type
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Attribute#self.infer_type (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:518:in `reset_tree'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:512:in `reset'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:186:in `validate'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:35:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:29:in `heckle_class_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:22:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Attribute.inherited
Heckling Veritas::Attribute.name_from
Heckling Veritas::Algebra::Union::Methods#union
Heckling Veritas::Algebra::Union::Methods#|
Heckling Veritas::Algebra::Union#each
Heckling Veritas::Algebra::Summarization::Summary#call
Heckling Veritas::Algebra::Summarization::Summary#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Summarization::Summary#summarize_by
Heckling Veritas::Algebra::Summarization::Summary#summary_default
Heckling Veritas::Algebra::Summarization::Summary#summary_finalize
Heckling Veritas::Algebra::Summarization::Summaries#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Summarization::Summaries#summarize_by
Heckling Veritas::Algebra::Summarization::Summaries#to_hash
Heckling Veritas::Algebra::Summarization::Methods#coerce_to_relation
Heckling Veritas::Algebra::Summarization::Methods#summarize
./spec/unit/veritas/algebra/summarization/methods/summarize_spec.rb:45: warning: Object#id will be deprecated; use Object#object_id
Heckling Veritas::Algebra::Summarization#default_summaries
Heckling Veritas::Algebra::Summarization#each
Heckling Veritas::Algebra::Summarization#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Summarization#summaries
Heckling Veritas::Algebra::Summarization#summarize_per
Heckling Veritas::Algebra::Summarization#summarizers
Heckling Veritas::Algebra::Summarization.assert_subset_headers
Heckling Veritas::Algebra::Summarization.new
Heckling Veritas::Algebra::Restriction::Methods#restrict
Heckling Veritas::Algebra::Restriction#each
Heckling Veritas::Algebra::Restriction#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Restriction#predicate
Heckling Veritas::Algebra::Rename::Aliases#==
Heckling Veritas::Algebra::Rename::Aliases#[]
Heckling Veritas::Algebra::Rename::Aliases#each
Heckling Veritas::Algebra::Rename::Aliases#empty?
Heckling Veritas::Algebra::Rename::Aliases#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Rename::Aliases#inverse
Heckling Veritas::Algebra::Rename::Aliases#to_hash
Heckling Veritas::Algebra::Rename::Aliases#union
Heckling Veritas::Algebra::Rename::Aliases#|
Heckling Veritas::Algebra::Rename::Aliases.assert_unique_aliases
Heckling Veritas::Algebra::Rename::Aliases.coerce
Heckling Veritas::Algebra::Rename::Aliases.coerce_alias_pair
Heckling Veritas::Algebra::Rename::Aliases.new
Heckling Veritas::Algebra::Rename::Methods#rename
Heckling Veritas::Algebra::Rename#aliases
Heckling Veritas::Algebra::Rename#directions
Heckling Veritas::Algebra::Rename#each
Heckling Veritas::Algebra::Rename#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Projection::Methods#project
Heckling Veritas::Algebra::Projection::Methods#project_header
Heckling Veritas::Algebra::Projection::Methods#project_relation
Heckling Veritas::Algebra::Projection::Methods#remove
Heckling Veritas::Algebra::Projection#each
Heckling Veritas::Algebra::Projection#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Product::Methods#*
Heckling Veritas::Algebra::Product::Methods#product
Heckling Veritas::Algebra::Product#each
Heckling Veritas::Algebra::Product.assert_disjointed_headers
Heckling Veritas::Algebra::Product.new
Heckling Veritas::Algebra::Join::Methods#+
Heckling Veritas::Algebra::Join::Methods#join
Heckling Veritas::Algebra::Join#build_index
Heckling Veritas::Algebra::Join#disjoint_tuple
Heckling Veritas::Algebra::Join#each
Heckling Veritas::Algebra::Join#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Join#join_header
Heckling Veritas::Algebra::Join#join_tuple
Heckling Veritas::Algebra::Intersection::Methods#&
Heckling Veritas::Algebra::Intersection::Methods#intersect
Heckling Veritas::Algebra::Intersection#each
Heckling Veritas::Algebra::Extension::Methods#extend
Heckling Veritas::Algebra::Extension#each
Heckling Veritas::Algebra::Extension#extensions
Heckling Veritas::Algebra::Extension#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Algebra::Difference::Methods#-
Heckling Veritas::Algebra::Difference::Methods#difference
Heckling Veritas::Algebra::Difference#each
Heckling Veritas::Relation::Operation::Reverse::Methods#reverse
Heckling Veritas::Relation::Operation::Reverse#each
Heckling Veritas::Relation::Operation::Reverse.assert_order_by_full_header
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Relation::Operation::Reverse#self.assert_order_by_full_header (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:498:in `grab_mutatees'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:134:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:66:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `new'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:29:in `heckle_class_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:22:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Relation::Operation::Reverse.assert_ordered_operand
Heckling Veritas::Relation::Operation::Reverse.new
Heckling Veritas::Relation::Operation::Limit::Methods#first
Heckling Veritas::Relation::Operation::Limit::Methods#last
Heckling Veritas::Relation::Operation::Limit::Methods#take
Heckling Veritas::Relation::Operation::Limit#directions
Heckling Veritas::Relation::Operation::Limit#each
Heckling Veritas::Relation::Operation::Limit#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Operation::Limit#limit
Heckling Veritas::Relation::Operation::Limit.assert_ordered_operand
Heckling Veritas::Relation::Operation::Limit.assert_valid_limit
Heckling Veritas::Relation::Operation::Limit.new
Heckling Veritas::Relation::Operation::Order::DirectionSet#attributes
Heckling Veritas::Relation::Operation::Order::DirectionSet#cmp_tuples
Heckling Veritas::Relation::Operation::Order::DirectionSet#rename
Heckling Veritas::Relation::Operation::Order::DirectionSet#reverse
Heckling Veritas::Relation::Operation::Order::DirectionSet#sort_tuples
Heckling Veritas::Relation::Operation::Order::DirectionSet.assert_unique_names
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Relation::Operation::Order::DirectionSet#self.assert_unique_names (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:498:in `grab_mutatees'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:134:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:66:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `new'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:29:in `heckle_class_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:22:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Relation::Operation::Order::DirectionSet.coerce_attribute
Heckling Veritas::Relation::Operation::Order::DirectionSet.coerce_attributes
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Relation::Operation::Order::DirectionSet#self.coerce_attributes (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:498:in `grab_mutatees'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:134:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:66:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `new'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:29:in `heckle_class_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:22:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Relation::Operation::Order::DirectionSet.duplicate_names
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Relation::Operation::Order::DirectionSet#self.duplicate_names (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:498:in `grab_mutatees'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:134:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:66:in `initialize'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `new'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:34:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:29:in `heckle_class_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:22:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Relation::Operation::Order::Descending.call
Heckling Veritas::Relation::Operation::Order::Descending.reverse
Heckling Veritas::Relation::Operation::Order::Ascending.call
Heckling Veritas::Relation::Operation::Order::Ascending.reverse
Heckling Veritas::Relation::Operation::Order::Direction#==
Heckling Veritas::Relation::Operation::Order::Direction#attribute
Heckling Veritas::Relation::Operation::Order::Direction#call
Heckling Veritas::Relation::Operation::Order::Direction#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Operation::Order::Direction#name
Heckling Veritas::Relation::Operation::Order::Direction#rename
Heckling Veritas::Relation::Operation::Order::Direction#reverse
Heckling Veritas::Relation::Operation::Order::Direction.coerce
Heckling Veritas::Relation::Operation::Order::Methods#sort_by
Heckling Veritas::Relation::Operation::Order#directions
Heckling Veritas::Relation::Operation::Order#each
Heckling Veritas::Relation::Operation::Order#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Operation::Order.assert_order_by_full_header
Heckling Veritas::Relation::Operation::Order.new
Heckling Veritas::Relation::Operation::Offset::Methods#drop
Heckling Veritas::Relation::Operation::Offset#directions
Heckling Veritas::Relation::Operation::Offset#each
Heckling Veritas::Relation::Operation::Offset#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Operation::Offset#offset
Heckling Veritas::Relation::Operation::Offset.assert_ordered_operand
Heckling Veritas::Relation::Operation::Offset.assert_valid_offset
Heckling Veritas::Relation::Operation::Offset.new
Heckling Veritas::Relation::Operation::Set::ClassMethods#assert_equivalent_headers
Heckling Veritas::Relation::Operation::Set::ClassMethods#new
Heckling Veritas::Relation::Operation::Set#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Operation::Combination.combine_tuples
Heckling Veritas::Relation::Operation::Binary::ClassMethods#assert_ordered_match
Heckling Veritas::Relation::Operation::Binary::ClassMethods#new
Heckling Veritas::Relation::Operation::Binary#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Operation::Unary#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Empty#each
Heckling Veritas::Relation::Empty#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Empty#size
Heckling Veritas::Relation::Materialized#directions
Heckling Veritas::Relation::Materialized#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Materialized#materialize
Heckling Veritas::Relation::Materialized#materialized?
Heckling Veritas::Relation::Materialized#size
Heckling Veritas::Relation::Header#&
Heckling Veritas::Relation::Header#-
Heckling Veritas::Relation::Header#call
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Relation::Header#call (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:518:in `reset_tree'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:170:in `validate'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:35:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:21:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Relation::Header#call
Heckling Veritas::Relation::Header#coerce
Heckling Veritas::Relation::Header#difference
Heckling Veritas::Relation::Header#each
Heckling Veritas::Relation::Header#empty?
Heckling Veritas::Relation::Header#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Header#intersect
Heckling Veritas::Relation::Header#new
Heckling Veritas::Relation::Header#project
Heckling Veritas::Relation::Header#rename
Heckling Veritas::Relation::Header#to_ary
Heckling Veritas::Relation::Header#union
Heckling Veritas::Relation::Header#|
Heckling Veritas::Relation::Header.assert_unique_names
Heckling Veritas::Relation::Header.coerce
Heckling Veritas::Relation::Header.coerce_attribute
Heckling Veritas::Relation::Header.coerce_attributes
Heckling Veritas::Relation::Header.duplicate_names
Heckling Veritas::Relation::Header.new
Heckling Veritas::Relation::Base#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation::Base#name
Heckling Veritas::Relation#==
Heckling Veritas::Relation#[]
Heckling Veritas::Relation#coerce
Heckling Veritas::Relation#directions
Heckling Veritas::Relation#each
Heckling Veritas::Relation#empty?
Heckling Veritas::Relation#header
Heckling Veritas::Relation#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Relation#materialize
Heckling Veritas::Relation#materialized?
Heckling Veritas::Relation#tuples
Heckling Veritas::Relation.coerce
Heckling Veritas::Relation.new
Heckling Veritas::Function::Proposition::Tautology#and
Heckling Veritas::Function::Proposition::Tautology#or
Heckling Veritas::Function::Proposition::Tautology.call
Heckling Veritas::Function::Proposition::Tautology.inverse
Heckling Veritas::Function::Proposition::Contradiction#and
Heckling Veritas::Function::Proposition::Contradiction#or
Heckling Veritas::Function::Proposition::Contradiction.call
Heckling Veritas::Function::Proposition::Contradiction.inverse
Heckling Veritas::Function::Proposition#call
Heckling Veritas::Function::Proposition#inverse
Heckling Veritas::Function::Proposition#rename
Heckling Veritas::Function::Proposition#type
Heckling Veritas::Function::Proposition.new
Heckling Veritas::Function::Predicate::Match::Methods#match
Heckling Veritas::Function::Predicate::Match.call
Heckling Veritas::Function::Predicate::Match.inverse
Heckling Veritas::Function::Predicate::Match.operation
Heckling Veritas::Function::Predicate::NoMatch::Methods#no_match
Heckling Veritas::Function::Predicate::NoMatch.call
Heckling Veritas::Function::Predicate::NoMatch.inverse
Heckling Veritas::Function::Predicate::NoMatch.operation
Heckling Veritas::Function::Predicate::LessThanOrEqualTo::Methods#lte
Heckling Veritas::Function::Predicate::LessThanOrEqualTo.inverse
Heckling Veritas::Function::Predicate::LessThanOrEqualTo.operation
Heckling Veritas::Function::Predicate::LessThanOrEqualTo.reverse
Heckling Veritas::Function::Predicate::LessThan::Methods#lt
Heckling Veritas::Function::Predicate::LessThan.inverse
Heckling Veritas::Function::Predicate::LessThan.operation
Heckling Veritas::Function::Predicate::LessThan.reverse
Heckling Veritas::Function::Predicate::Inequality::Methods#ne
Heckling Veritas::Function::Predicate::Inequality.call
Heckling Veritas::Function::Predicate::Inequality.inverse
Heckling Veritas::Function::Predicate::Inequality.operation
Heckling Veritas::Function::Predicate::Inequality.reverse
Heckling Veritas::Function::Predicate::Inclusion::Methods#include
Heckling Veritas::Function::Predicate::Inclusion.call
Heckling Veritas::Function::Predicate::Inclusion.inverse
Heckling Veritas::Function::Predicate::GreaterThanOrEqualTo::Methods#gte
Heckling Veritas::Function::Predicate::GreaterThanOrEqualTo.inverse
Heckling Veritas::Function::Predicate::GreaterThanOrEqualTo.operation
Heckling Veritas::Function::Predicate::GreaterThanOrEqualTo.reverse
Heckling Veritas::Function::Predicate::GreaterThan::Methods#gt
Heckling Veritas::Function::Predicate::GreaterThan.inverse
Heckling Veritas::Function::Predicate::GreaterThan.operation
Heckling Veritas::Function::Predicate::GreaterThan.reverse
Heckling Veritas::Function::Predicate::Exclusion::Methods#exclude
Heckling Veritas::Function::Predicate::Exclusion.call
Heckling Veritas::Function::Predicate::Exclusion.inverse
Heckling Veritas::Function::Predicate::Equality::Methods#eq
Heckling Veritas::Function::Predicate::Equality.inverse
Heckling Veritas::Function::Predicate::Equality.operation
Heckling Veritas::Function::Predicate::Equality.reverse
Heckling Veritas::Function::Predicate::Enumerable#call
Heckling Veritas::Function::Predicate::Enumerable#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Function::Predicate::Enumerable.compare_method
Heckling Veritas::Function::Predicate#inverse
Heckling Veritas::Function::Predicate#type
Heckling Veritas::Function::Connective::Negation::Methods#-
Heckling Veritas::Function::Connective::Negation::Methods#not
Heckling Veritas::Function::Connective::Negation#inverse
Heckling Veritas::Function::Connective::Negation.call
Heckling Veritas::Function::Connective::Negation.operation
Heckling Veritas::Function::Connective::Disjunction::Methods#or
Heckling Veritas::Function::Connective::Disjunction::Methods#|
Heckling Veritas::Function::Connective::Disjunction#inverse
Heckling Veritas::Function::Connective::Disjunction.call
Heckling Veritas::Function::Connective::Conjunction::Methods#&
Heckling Veritas::Function::Connective::Conjunction::Methods#and
Heckling Veritas::Function::Connective::Conjunction#inverse
Heckling Veritas::Function::Connective::Conjunction.call
Heckling Veritas::Function::Connective#type
Heckling Veritas::Function::Comparable::ClassMethods#call
Heckling Veritas::Function::Unary::Invertible#inverse
Heckling Veritas::Function::Unary::Callable#call
Heckling Veritas::Function::Unary::Callable#included
Heckling Veritas::Function::Unary#call
Heckling Veritas::Function::Unary#rename
Heckling Veritas::Function::Binary::Invertible#inverse
Heckling Veritas::Function::Binary#call
Heckling Veritas::Function::Binary#rename
Heckling Veritas::Function#rename
Heckling Veritas::Function#type
Heckling Veritas::Function.call
Heckling Veritas::Function.extract_value
Heckling Veritas::Function.rename_attributes
Heckling Veritas::Aggregate::StandardDeviation::Methods#standard_deviation
Heckling Veritas::Aggregate::StandardDeviation::Methods#standard_deviation
Heckling Veritas::Aggregate::StandardDeviation#type
Heckling Veritas::Aggregate::StandardDeviation.finalize
Heckling Veritas::Aggregate::Variance::Methods#variance
Heckling Veritas::Aggregate::Variance::Methods#variance
Heckling Veritas::Aggregate::Variance#type
Heckling Veritas::Aggregate::Variance.call
Heckling Veritas::Aggregate::Variance.finalize
Heckling Veritas::Aggregate::Sum::Methods#sum
Heckling Veritas::Aggregate::Sum#default
Heckling Veritas::Aggregate::Sum#type
Heckling Veritas::Aggregate::Sum.call
Heckling Veritas::Aggregate::Minimum::Methods#minimum
Heckling Veritas::Aggregate::Minimum::Methods#minimum
Heckling Veritas::Aggregate::Minimum#type
Heckling Veritas::Aggregate::Minimum.call
Heckling Veritas::Aggregate::Mean::Methods#mean
Heckling Veritas::Aggregate::Mean::Methods#mean
Heckling Veritas::Aggregate::Mean::Methods#mean
Heckling Veritas::Aggregate::Mean#type
Heckling Veritas::Aggregate::Mean.call
Heckling Veritas::Aggregate::Mean.finalize
Heckling Veritas::Aggregate::Maximum::Methods#maximum
Heckling Veritas::Aggregate::Maximum::Methods#maximum
Heckling Veritas::Aggregate::Maximum#type
Heckling Veritas::Aggregate::Maximum.call
Heckling Veritas::Aggregate::Count::Methods#count
Heckling Veritas::Aggregate::Count#type
Heckling Veritas::Aggregate::Count.call
Heckling Veritas::Aggregate#call
Heckling Veritas::Aggregate#default
Heckling Veritas::Aggregate#finalize
Heckling Veritas::Aggregate#type
Heckling Veritas::Aggregate#value
Heckling Veritas::Aggregate.call
Heckling Veritas::Aggregate.default
Heckling Veritas::Aggregate.finalize
Heckling Veritas::Operation::Unary#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Operation::Unary#operand
Heckling Veritas::Operation::Binary#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Operation::Binary#left
Heckling Veritas::Operation::Binary#right
Heckling Veritas::Evaluator::Context#[]
Heckling Veritas::Evaluator::Context#add
Heckling Veritas::Evaluator::Context#functions
Heckling Veritas::Evaluator::Context#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Evaluator::Context#method_missing
Heckling Veritas::Evaluator::Context#respond_to?
Heckling Veritas::Evaluator::Context#respond_to?
Heckling Veritas::Evaluator::Context#send
Heckling Veritas::Evaluator::Context#yield
Heckling Veritas::Equalizer::Methods#==
Heckling Veritas::Equalizer::Methods#coerce
Heckling Veritas::Equalizer::Methods#eql?
Heckling Veritas::Equalizer#define_cmp_method
Heckling Veritas::Equalizer#define_hash_method
Heckling Veritas::Equalizer#define_inspect_method
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:505:in `current_tree': sexp invalid for Veritas::Equalizer#define_inspect_method (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:518:in `reset_tree'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:170:in `validate'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:35:in `heckle_method'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/heckle_runner.rb:21:in `heckle_with'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:365:in `heckle'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:155:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Equalizer#define_methods
Heckling Veritas::Equalizer#include_comparison_methods
Heckling Veritas::Equalizer#initialize
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/heckle-1.4.3/lib/heckle.rb:224: warning: removing `initialize' may cause serious problem
Heckling Veritas::Visitable#accept
Heckling Veritas::Immutable::ClassMethods#new
Heckling Veritas::Immutable::ModuleMethods#define_memoize_method
Heckling Veritas::Immutable::ModuleMethods#included
Heckling Veritas::Immutable::ModuleMethods#memoize
Heckling Veritas::Immutable::ModuleMethods#memoize_method
Heckling Veritas::Immutable::ModuleMethods#method_visibility
Heckling Veritas::Immutable#dup
Heckling Veritas::Immutable#freeze
Heckling Veritas::Immutable#memoize
Heckling Veritas::Immutable#memoized
Heckling Veritas::Immutable#memory
Heckling Veritas::Immutable#store_memory
Heckling Veritas::Immutable.freeze_object
Heckling Veritas::Immutable.freeze_value
/Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:284:in `files_to_load': File or directory not found: spec/unit/veritas/function/numeric/unary/class_methods (RuntimeError)
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:276:in `each'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:276:in `files_to_load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/options.rb:134:in `run_examples'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/gems/rspec-1.3.2/bin/spec:5
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19:in `load'
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/spec:19
from /Users/moonglum/.rvm/gems/ruby-1.8.7-p358@veritas/bin/ruby_noexec_wrapper:14
Heckling Veritas::Aliasable#define_inheritable_alias_method
Heckling Veritas::Aliasable#inheritable_alias
Heckling Veritas::AbstractClass::ClassMethods#new
Well done! Your code withstood a heckling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment