Sha256: 8a1ac443650fda332b23bfe35049c69730f0ba88cc85527362bc83b89a0f426d
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
require 'date' require 'ostruct' require 'rexml/document' require 'rexml/formatters/default' require 'pp' require 'rubyvis/internals' require 'rubyvis/sceneelement' require 'rubyvis/property' require 'rubyvis/javascript_behaviour' require 'rubyvis/format' require 'rubyvis/label' require 'rubyvis/mark' require 'rubyvis/scale' require 'rubyvis/color/color' require 'rubyvis/color/colors' require 'rubyvis/scene/svg_scene' require 'rubyvis/transform' def pv Rubyvis end module Rubyvis @document=nil VERSION = '0.1.2' Infinity=1.0 / 0 # You actually can do it! http://snipplr.com/view/2137/uses-for-infinity-in-ruby/ # :section: basic methods def self.identity lambda {|x,*args| x} end def self.index lambda {|*args| self.index} end def self.child lambda {|*args| self.child_index} end def self.parent lambda {|*args| self.parent.index} end def self.clear_document @document=REXML::Document.new @document.add_element("document") end def self.document if @document.nil? @document=REXML::Document.new @document.add_element("document") end @document.root end def self.to_svg s="" @document.write(s) s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubyvis-0.1.2 | lib/rubyvis.rb |