Sha256: 6758f7568866b6e6ca48249d2c7e11e9688f9e928a9c43c97954f795c31ea511

Contents?: true

Size: 601 Bytes

Versions: 17

Compression:

Stored size: 601 Bytes

Contents

module MaintenanceLightHelper

  def format_maintenance_light(arg, options={})
    maintenance_light = arg.respond_to?(:maintenance_light) ? arg.maintenance_light : arg
    return "—".html_safe if maintenance_light.nil?

    html = <<-HTML
    <span class="maintenance-light" rel="tooltip" title="#{maintenance_light.message}">
      <i class="stoplight #{maintenance_light.color}"></i>
      #{maintenance_light.dependency_name if options.fetch(:with_name, false)}
      #{maintenance_light.version}
    </span>
    HTML
    html.html_safe
  rescue Rubygems::Error
    "?".html_safe
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
houston-core-0.8.0.pre app/helpers/maintenance_light_helper.rb
houston-core-0.7.0 app/helpers/maintenance_light_helper.rb
houston-core-0.7.0.beta4 app/helpers/maintenance_light_helper.rb
houston-core-0.7.0.beta3 app/helpers/maintenance_light_helper.rb
houston-core-0.7.0.beta2 app/helpers/maintenance_light_helper.rb
houston-core-0.7.0.beta app/helpers/maintenance_light_helper.rb
houston-core-0.6.3 app/helpers/maintenance_light_helper.rb
houston-core-0.6.2 app/helpers/maintenance_light_helper.rb
houston-core-0.6.1 app/helpers/maintenance_light_helper.rb
houston-core-0.6.0 app/helpers/maintenance_light_helper.rb
houston-core-0.5.6 app/helpers/maintenance_light_helper.rb
houston-core-0.5.5 app/helpers/maintenance_light_helper.rb
houston-core-0.5.4 app/helpers/maintenance_light_helper.rb
houston-core-0.5.3 app/helpers/maintenance_light_helper.rb
houston-core-0.5.2 app/helpers/maintenance_light_helper.rb
houston-core-0.5.1 app/helpers/maintenance_light_helper.rb
houston-core-0.5.0 app/helpers/maintenance_light_helper.rb