Sha256: 43ee4d765b40837b77cee78fd15e33135f40a07283e9873d3f3c282a7d04033a
Contents?: true
Size: 1.98 KB
Versions: 2
Compression:
Stored size: 1.98 KB
Contents
module Merb module MerbAdmin module ApplicationHelper # @param *segments<Array[#to_s]> Path segments to append. # # @return <String> # A path relative to the public directory, with added segments. def image_path(*segments) public_path_for(:image, *segments) end # @param *segments<Array[#to_s]> Path segments to append. # # @return <String> # A path relative to the public directory, with added segments. def javascript_path(*segments) public_path_for(:javascript, *segments) end # @param *segments<Array[#to_s]> Path segments to append. # # @return <String> # A path relative to the public directory, with added segments. def stylesheet_path(*segments) public_path_for(:stylesheet, *segments) end # Construct a path relative to the public directory # # @param <Symbol> The type of component. # @param *segments<Array[#to_s]> Path segments to append. # # @return <String> # A path relative to the public directory, with added segments. def public_path_for(type, *segments) ::MerbAdmin.public_path_for(type, *segments) end # Construct an app-level path. # # @param <Symbol> The type of component. # @param *segments<Array[#to_s]> Path segments to append. # # @return <String> # A path within the host application, with added segments. def app_path_for(type, *segments) ::MerbAdmin.app_path_for(type, *segments) end # Construct a slice-level path. # # @param <Symbol> The type of component. # @param *segments<Array[#to_s]> Path segments to append. # # @return <String> # A path within the slice source (Gem), with added segments. def slice_path_for(type, *segments) ::MerbAdmin.slice_path_for(type, *segments) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
merb-admin-0.8.5 | app/helpers/application_helper.rb |
merb-admin-0.8.3 | app/helpers/application_helper.rb |