Sha256: 51ec2b06071490b70e4e020799d201c23c7927d9a5c015c577f04a1037e9a54a

Contents?: true

Size: 741 Bytes

Versions: 6

Compression:

Stored size: 741 Bytes

Contents

module Machined
  module Helpers
    module AssetTagHelpers
      # Override asset_path to also work with the
      # Padrino::Helpers::AssetTagHelpers API.
      def asset_path(source, options = {})
        case source
        when :css
          path_to_asset options, :dir => 'stylesheets', :ext => 'css'
        when :images
          path_to_asset options, :dir => 'images'
        when :js
          path_to_asset options, :dir => 'javascripts', :ext => 'js'
        else
          path_to_asset source, options
        end
      end
      
      # Redefine image_path to work with Sprockets::Helpers.
      def image_path(source, options = {})
        asset_path source, { :dir => 'images' }.merge(options)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
machined-1.0.0 lib/machined/helpers/asset_tag_helpers.rb
machined-0.9.3 lib/machined/helpers/asset_tag_helpers.rb
machined-0.9.2 lib/machined/helpers/asset_tag_helpers.rb
machined-0.9.1 lib/machined/helpers/asset_tag_helpers.rb
machined-0.9.0 lib/machined/helpers/asset_tag_helpers.rb
machined-0.8.0 lib/machined/helpers/asset_tag_helpers.rb