Sha256: 6b18fed1ec391273203a94d65f72ceb19ae3d56481c28b8cce6d14134d942507

Contents?: true

Size: 657 Bytes

Versions: 22

Compression:

Stored size: 657 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

22 entries across 11 versions & 1 rubygems

Version Path
pupu-0.2.1 examples/rango/media/pupu/lighter/config.rb
pupu-0.2.1 examples/merb/public/pupu/lighter/config.rb
pupu-0.2 examples/merb/public/pupu/lighter/config.rb
pupu-0.2 examples/rango/media/pupu/lighter/config.rb
pupu-0.1 examples/rango/media/pupu/lighter/config.rb
pupu-0.1 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5.5 examples/rango/media/pupu/lighter/config.rb
pupu-0.0.5.5 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5.4 examples/rango/media/pupu/lighter/config.rb
pupu-0.0.5.4 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5.3 examples/rango/media/pupu/lighter/config.rb
pupu-0.0.5.3 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5.2 examples/rango/media/pupu/lighter/config.rb
pupu-0.0.5.2 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5.1 examples/rango/media/pupu/lighter/config.rb
pupu-0.0.5.1 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5 examples/merb/public/pupu/lighter/config.rb
pupu-0.0.5 examples/rango/media/pupu/lighter/config.rb
pupu-0.0.4.pre examples/rango/media/pupu/lighter/config.rb
pupu-0.0.4.pre examples/merb/public/pupu/lighter/config.rb