module Prelaunch

Constants

VERSION

Public Class Methods

setup() { |self| ... } click to toggle source
# File lib/prelaunch.rb, line 37
def self.setup
  yield self
end
valid?(token) click to toggle source
# File lib/prelaunch.rb, line 23
def self.valid? token
  if @@token.is_a? Proc
    @@token.call token
  elsif @@token.is_a? Array
    @@token.include? token
  else
    @@token == token
  end
end
valid_env?() click to toggle source
# File lib/prelaunch.rb, line 33
def self.valid_env?
  @@environments.include? Rails.env
end

Protected Class Methods

strip_slashes(string) click to toggle source
# File lib/prelaunch/functions.rb, line 3
def self.strip_slashes string
  result = string.gsub(/^(\/|\\)+/, '').gsub(/(\/|\\)+$/, '')

  result.length > 0 ? '/' + result : result
end