Sha256: 21a928baf42c9681c916b19237b3a6af3bcbef3bb62701cdc3f0902f109fda00
Contents?: true
Size: 889 Bytes
Versions: 2
Compression:
Stored size: 889 Bytes
Contents
# Incomplete module AppDrone class Bootstrap < Drone desc "Installs Twitter Bootstrap stylesheets and javascripts" category :ui param :responsive, :boolean, info: 'include responsive grid' param :font_awesome, :boolean, info: 'use font-awesome for icons'#, default: true param :javascript_plugins, :choose_many, info: 'pipeline javascript plugin files', default: [], choices: %w(modal dropdown scrollspy tab tooltip popover alert button collapse carousel typeahead) depends_on :bundle, :stylesheet, :javascript pairs_with :flair def align bundle.add 'bootstrap-sass', group: :assets bundle.add 'font-awesome-sass-rails', group: :assets if param(:font_awesome) stylesheet.import 'bootstrap' stylesheet.import 'font-awesome' if param(:font_awesome) param(:javascript_plugins).each { |p| javascript.pipeline "bootstrap-#{p}" } flair! end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
app_drone-0.12.1 | lib/app_drone/drones/bootstrap/bootstrap.rb |
app_drone-0.12.0 | lib/app_drone/drones/bootstrap/bootstrap.rb |