Sha256: 3160ccdbe1b17ad0628565b9c89a35996e624d86fac23dad8633da69780d9245

Contents?: true

Size: 564 Bytes

Versions: 20

Compression:

Stored size: 564 Bytes

Contents

module Bookends::FlagHandler
  extend self

  def handle_app_flag(app, config)
    has_valid_app_flag = true

    case app.downcase.strip
    when 'www'         then config.framework.set(:rails); config.turbolinks.set(false)
    when 'blog'        then config.framework.set(:rails); config.turbolinks.set(false)
    when 'elements'    then config.framework.set(:rails); config.turbolinks.set(true)
    when 'engineering' then config.framework.set(:jekyll); config.turbolinks.set(false)
    else has_valid_app_flag = false
    end

    has_valid_app_flag
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
bookends-2.8.0 lib/bookends/flag_handler.rb
bookends-2.7.0 lib/bookends/flag_handler.rb
bookends-2.6.0 lib/bookends/flag_handler.rb
bookends-2.5.2 lib/bookends/flag_handler.rb
bookends-2.5.1 lib/bookends/flag_handler.rb
bookends-2.5.0 lib/bookends/flag_handler.rb
bookends-2.4.4 lib/bookends/flag_handler.rb
bookends-2.4.3 lib/bookends/flag_handler.rb
bookends-2.4.2 lib/bookends/flag_handler.rb
bookends-2.4.1 lib/bookends/flag_handler.rb
bookends-2.4.0 lib/bookends/flag_handler.rb
bookends-2.3.7 lib/bookends/flag_handler.rb
bookends-2.3.6 lib/bookends/flag_handler.rb
bookends-2.3.5 lib/bookends/flag_handler.rb
bookends-2.3.4 lib/bookends/flag_handler.rb
bookends-2.3.3 lib/bookends/flag_handler.rb
bookends-2.3.1 lib/bookends/flag_handler.rb
bookends-2.3.0 lib/bookends/flag_handler.rb
bookends-2.2.1 lib/bookends/flag_handler.rb
bookends-2.2.0 lib/bookends/flag_handler.rb