Sha256: a74a774b60a11229b22aba36c29514fe4638144a5a5a85dd0531b9edef6649ef
Contents?: true
Size: 541 Bytes
Versions: 4
Compression:
Stored size: 541 Bytes
Contents
module Rubyvis def self.Layout Rubyvis::Layout end class Layout < Rubyvis::Panel @properties=Mark.properties.dup def self.attr_accessor_dsl(*attr) attr.each do |sym| if sym.is_a? Array name,func=sym else name=sym func=nil end @properties[name]=true self.property_method(name,false, func, self) define_method(name.to_s+"=") {|v| self.send(name,v) } end end end end require 'rubyvis/layout/stack'
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rubyvis-0.2.0 | lib/rubyvis/layout.rb |
rubyvis-0.1.7 | lib/rubyvis/layout.rb |
rubyvis-0.1.6 | lib/rubyvis/layout.rb |
rubyvis-0.1.5 | lib/rubyvis/layout.rb |