Sha256: 6fcabc77a5d6cb6d6c68a8b6ef118faad99c06331de8003b656471c28a2875e0

Contents?: true

Size: 651 Bytes

Versions: 4

Compression:

Stored size: 651 Bytes

Contents

require 'pathname'

# Introduction is in readme.md
module ViewAssets
  APP_FOLDER = 'app'
  LIB_FOLDER = 'lib'
  VENDOR_FOLDER = 'vendor'

  JS_TYPE = 'javascript'
  JS_EXT = 'js'
  JS_PATH = 'javascripts'

  CSS_TYPE = 'css'
  CSS_EXT = 'css'
  CSS_PATH = 'stylesheets'

  def tag(type, url)
    case type
    when :js
      %(<script src="#{url}" type="text/javascript"></script>)
    when :css
      %(<link href="#{url}" media="screen" rel="stylesheet" />)
    else
      raise Error.new("Unknown tag type")
    end
  end

  module_function :tag

  require 'view_assets/railtie'
  require 'view_assets/error'
  require 'view_assets/path_info'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
view_assets-1.1.1 lib/view_assets.rb
view_assets-1.0.4 lib/view_assets.rb
view_assets-1.0.3 lib/view_assets.rb
view_assets-1.0.0 lib/view_assets.rb