Sha256: 092387674af2fae6188280fa779d36b90df4914f7778cf450acd438d806d5b9d

Contents?: true

Size: 840 Bytes

Versions: 5

Compression:

Stored size: 840 Bytes

Contents

Ecm::Courses.configure do |config|
  # Set the base controller
  #
  # Default: config.base_controller = '::ApplicationController'
  #
  config.base_controller = '::ApplicationController'

  # Set the colours and thresholds for free seats.
  #
  # Default:
  #
  #     config.free_seats_levels_proc = ->(course) do
  #       {
  #         0..9    => { css_class: 'danger' },
  #         10..69  => { css_class: 'warning' },
  #         70..100 => { css_class: 'success' }
  #       }
  #     end
  #
  config.free_seats_level_proc = ->(course) do
    {
      0..9    => { css_class: 'danger' },
      10..69  => { css_class: 'warning' },
      70..100 => { css_class: 'success' }
    }
  end

  # Show the free places label when displaying a course.
  #
  # Default: config.show_free_places = false
  #
  config.show_free_places = true
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ecm_courses2-1.1.4 lib/generators/ecm/courses/install/templates/ecm_courses.rb
ecm_courses2-1.1.3 lib/generators/ecm/courses/install/templates/ecm_courses.rb
ecm_courses2-1.1.2 lib/generators/ecm/courses/install/templates/ecm_courses.rb
ecm_courses2-1.1.1 lib/generators/ecm/courses/install/templates/ecm_courses.rb
ecm_courses2-1.1.0 lib/generators/ecm/courses/install/templates/ecm_courses.rb