Module: Cat

Defined in:
lib/cat.rb,
lib/cat/skin.rb,
lib/cat/engine.rb,
lib/cat/server.rb,
lib/cat/version.rb,
lib/cat/skeleton.rb,
lib/cat/skin_node.rb,
lib/cat/style/clip.rb,
lib/cat/style/fill.rb,
lib/cat/style/mask.rb,
lib/cat/style/size.rb,
lib/cat/style/center.rb,
lib/cat/style/offset.rb,
lib/cat/style/rotate.rb,
lib/cat/style/stroke.rb,
lib/cat/skeleton_node.rb,
lib/cat/style/ellipse.rb,
lib/cat/style/rounded.rb,
lib/cat/style/position.rb,
lib/cat/style/animation.rb

Defined Under Namespace

Modules: Style Classes: Engine, Server, Skeleton, SkeletonNode, Skin, SkinNode

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.config_file(catfile = nil) ⇒ Object



13
14
15
16
# File 'lib/cat.rb', line 13

def self.config_file(catfile = nil)
  return @catfile || File.join(Dir.pwd, "cat.rb") if catfile.nil?
  @catfile = File.join(Dir.pwd, catfile)
end

.instanceObject



5
6
7
# File 'lib/cat.rb', line 5

def self.instance
  @instance ||= Cat::Engine.new
end

.summon(&block) ⇒ Object



9
10
11
# File 'lib/cat.rb', line 9

def self.summon(&block)
  Cat.instance.instance_eval(&block)
end

.to_cssObject



22
23
24
# File 'lib/cat.rb', line 22

def self.to_css
  Cat.instance.to_css
end

.to_htmlObject



18
19
20
# File 'lib/cat.rb', line 18

def self.to_html
  Cat.instance.to_html
end