module Rack::DevMark

Constants

VERSION

Public Class Methods

env() click to toggle source
# File lib/rack/dev-mark.rb, line 11
def env
  @env ||= rack_dev_mark_env || ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development'
end
env=(env) click to toggle source
# File lib/rack/dev-mark.rb, line 15
def env=(env)
  @env = env
end
rack_dev_mark_env() click to toggle source
# File lib/rack/dev-mark.rb, line 43
def rack_dev_mark_env
  s = ENV['RACK_DEV_MARK_ENV']
  s.to_s == '' ? nil : s
end
revision() click to toggle source
# File lib/rack/dev-mark.rb, line 19
def revision
  @revision ||= (::File.open('REVISION') { |f| f.read.strip } rescue nil)
end
revision=(revision) click to toggle source
# File lib/rack/dev-mark.rb, line 23
def revision=(revision)
  @revision = revision
end
timestamp() click to toggle source
# File lib/rack/dev-mark.rb, line 27
def timestamp
  @timestamp ||= (::File.open('REVISION') { |f| f.mtime } rescue nil)
end
timestamp=(timestamp) click to toggle source
# File lib/rack/dev-mark.rb, line 31
def timestamp=(timestamp)
  @timestamp = timestamp.is_a?(Time) ? timestamp : Time.parse(timestamp)
end
tmp_disabled() click to toggle source
# File lib/rack/dev-mark.rb, line 35
def tmp_disabled
  @tmp_disabled ||= false
end
tmp_disabled=(v) click to toggle source
# File lib/rack/dev-mark.rb, line 39
def tmp_disabled=(v)
  @tmp_disabled = !!v
end