Sha256: c5829caf889b10b4a040cc226ec6178d9e6c2f90213bcf50e318a160e2ec9a0e

Contents?: true

Size: 763 Bytes

Versions: 1

Compression:

Stored size: 763 Bytes

Contents

require 'rack'
require 'rack/dev-mark/error'
require 'rack/dev-mark/utils'
require 'rack/dev-mark/theme'
require 'rack/dev-mark/middleware'
require 'rack/dev-mark/version'

module Rack
  module DevMark
    def self.env
      @env ||= ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development'
    end

    def self.env=(env)
      @env = env
    end

    def self.revision
      @revision ||= (::File.open('REVISION') { |f| f.read.strip } rescue nil)
    end

    def self.revision=(revision)
      @revision = revision
    end

    def self.timestamp
      @timestamp ||= (::File.open('REVISION') { |f| f.ctime } rescue nil)
    end

    def self.timestamp=(timestamp)
      @timestamp = timestamp
    end
  end
end

require 'rack/dev-mark/railtie' if defined?(Rails)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rack-dev-mark-0.6.0 lib/rack/dev-mark.rb