Sha256: 75a884ca588ca310dfabbbb2b7a3e108ebf3f5894833baf9b2fc3c9549a14362

Contents?: true

Size: 565 Bytes

Versions: 8

Compression:

Stored size: 565 Bytes

Contents

module Upmin
  module ApplicationHelper
    def body_classes
      ret = []

      controller = "c-#{params[:controller].gsub(/_/, "-").gsub("upmin/", "")}"
      ret << controller

      action = "a-#{params[:action].gsub(/_/, "-")}"
      ret << action

      if params[:klass]
        model = "m-#{params[:klass]}"
        ret << model
      end

      return ret
    end

    def body_data
      ret = {}
      ret[:controller] = params[:controller].camelize.gsub("Upmin::", "")
      ret[:action] = params[:action].camelize
      return ret
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
upmin-admin-0.1.3 app/helpers/upmin/application_helper.rb
upmin-admin-0.1.01 app/helpers/upmin/application_helper.rb
upmin-admin-0.1.0 app/helpers/upmin/application_helper.rb
upmin-admin-0.0.39 app/helpers/upmin/application_helper.rb
upmin-admin-0.0.38 app/helpers/upmin/application_helper.rb
upmin-admin-0.0.37 app/helpers/upmin/application_helper.rb
upmin-admin-0.0.36 app/helpers/upmin/application_helper.rb
upmin-admin-0.0.35 app/helpers/upmin/application_helper.rb