Sha256: 117b616069e869f2d8d9c655abe41baa9e39953a1734479fbf45dc3eec9434c2
Contents?: true
Size: 857 Bytes
Versions: 2
Compression:
Stored size: 857 Bytes
Contents
require 'rails/generators' module Bootstrap module Generators class LayoutGenerator < Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) desc "This generator creates layout file with navigation." argument :layout_name, :type => :string, :default => "application" argument :layout_type, :type => :string, :default => "fixed", :banner => "*fixed or fluid" attr_reader :app_name, :container_class def generate_layout app = Rails.application @app_name = app.class.to_s.split("::").first @container_class = layout_type == "fluid" ? "container-fluid" : "container" ext = app.config.generators.options[:rails][:template_engine] || :erb template "layout.html.erb", "app/views/layouts/#{layout_name}.html.erb" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twitter-bootstrap-rails-2.0 | lib/generators/bootstrap/layout/layout_generator.rb |
twitter-bootstrap-rails-1.4.3 | lib/generators/bootstrap/layout/layout_generator.rb |