class Frozen::Environment::Base

Attributes

view[RW]

Public Class Methods

new(view) click to toggle source
# File lib/frozen/environment/base.rb, line 6
def initialize(view)
  @view = view
end

Public Instance Methods

current_page() click to toggle source
# File lib/frozen/environment/base.rb, line 10
def current_page
  view.build_file_path
end
current_page?(path) click to toggle source
# File lib/frozen/environment/base.rb, line 14
def current_page?(path)
  current_page == path
end
html_safe?() click to toggle source
# File lib/frozen/environment/base.rb, line 30
def html_safe?
  true
end
javascript(name) click to toggle source
# File lib/frozen/environment/base.rb, line 24
def javascript(name)
  name << ".js" unless File.basename(name) == ".js"
  name = "#{view.relative_to_root}/js/#{name}"
  %Q|<script src="#{name}" language="javascript"></script>|
end
stylesheet(name) click to toggle source
# File lib/frozen/environment/base.rb, line 18
def stylesheet(name)
  name << ".css" unless File.basename(name) == ".css"
  name = "#{view.relative_to_root}/css/#{name}"
  %Q|<link href="#{name}" rel="stylesheet" type="text/css"/>|.html_safe
end