Sha256: 881e3862a57797458c1ec286756aad2fc3d997e11983d6f83737159e83f7360e

Contents?: true

Size: 1.08 KB

Versions: 6

Compression:

Stored size: 1.08 KB

Contents

gem_group :assets do
  gem 'twitter-bootstrap-rails'
  gem 'less-rails'
  if jruby?
    gem 'therubyrhino'
  else
    gem 'therubyracer'
  end
end

after_bundler do
  generate "bootstrap:install"
  layout = config["twitter_bootstrap_layout"]
  generate "bootstrap:layout application #{layout} -f"
  
  html_to_find = layout == "fluid" ? '<div class="row-fluid">' : '<div class="content">'
  gsub_file "app/views/layouts/application.html.erb", /#{html_to_find}/, <<-HTML
<% flash.each do |name, msg| %>
        <div class="alert alert-<%= name == :notice ? "success" : "error" %>">
          <a class="close" data-dismiss="alert">×</a>
          <%= msg %>
        </div>
      <% end %>
      #{html_to_find}
HTML

end

__END__

name: Twitter Bootstrap Rails
description: Add Twitter Bootstrap CSS

category: stylesheet
exclusive: stylesheet
tags: [css, stylesheet]

requires: [simple_form, rails_basics]
run_before: [simple_form]

config:
  - twitter_bootstrap_layout:
      prompt: "Which Twitter Bootstrap layout?"
      type: multiple_choice
      choices: [["Fluid", "fluid"], ["Fixed", "fixed"]]


Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
appscrolls-0.11.2 scrolls/twitter_bootstrap.rb
appscrolls-0.11.1 scrolls/twitter_bootstrap.rb
appscrolls-0.11.0 scrolls/twitter_bootstrap.rb
appscrolls-0.10.1 scrolls/twitter_bootstrap.rb
appscrolls-0.10.0 scrolls/twitter_bootstrap.rb
appscrolls-0.9.0 scrolls/twitter_bootstrap.rb