Sha256: 115eeb0f5deb6b00f93bec374c1ed2ada560d7979f980f37811615b0fcd68a62

Contents?: true

Size: 663 Bytes

Versions: 9

Compression:

Stored size: 663 Bytes

Contents

# dependencies of the pupu
dependency :mootools

# load javascripts
javascript "Lighter"

# parameters of plugin
root     = File.expand_path(File.join(File.dirname(__FILE__), "..")) # TODO: DSL should have API for similar things
themes   = Dir["#{root}/stylesheets/Flame.*.css"].map { |theme| File.basename(theme).split(".")[1] }
syntaxes = Dir["#{root}/javascripts/Fuel.*.js"].map { |theme| File.basename(theme).split(".")[1] }

# pupu :lighter, theme: "mocha"
parameter :theme, :optional => themes do |theme|
 stylesheet "Flame.#{theme}"
end

# pupu :lighter, syntax: "ruby"
parameter :syntax, :optional => syntaxes do |syntax|
 javascript "Fuel.#{syntax}"
end

Version data entries

9 entries across 5 versions & 1 rubygems

Version Path
pupu-0.0.3.pre examples/rango/media/pupu/lighter/config.rb
pupu-0.0.3.pre examples/merb/public/pupu/lighter/config.rb
pupu-0.0.2.pre examples/merb/public/pupu/lighter/config.rb
pupu-0.0.2.pre examples/rango/media/pupu/lighter/config.rb
pupu-0.0.2 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.2 examples/rango/media/pupu/lighter/config.rb
pupu-0.1.pre examples/rango/media/pupu/lighter/config.rb
pupu-0.1.pre examples/merb/public/pupu/lighter/config.rb
pupu-0.0.1 examples/blog/media/pupu/lighter/config.rb