Navigation Menu

Skip to content

Commit

Permalink
Merge pull request #24 from szetobo/master
Browse files Browse the repository at this point in the history
delay evaluation of environment variables in the database class
  • Loading branch information
Ryan Smith (ace hacker) committed Nov 26, 2011
2 parents e5ca645 + 4b954b1 commit 9f3ad22
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions lib/queue_classic/database.rb
Expand Up @@ -3,28 +3,29 @@ class Database


@@connection = nil @@connection = nil


DATABASE_URL = (ENV["QC_DATABASE_URL"] || ENV["DATABASE_URL"]) # DATABASE_URL = (ENV["QC_DATABASE_URL"] || ENV["DATABASE_URL"])
MAX_TOP_BOUND = (ENV["QC_TOP_BOUND"] || 9).to_i # MAX_TOP_BOUND = (ENV["QC_TOP_BOUND"] || 9).to_i
NOTIFY_TIMEOUT = (ENV["QC_NOTIFY_TIMEOUT"] || 10).to_i # NOTIFY_TIMEOUT = (ENV["QC_NOTIFY_TIMEOUT"] || 10).to_i
DEFAULT_QUEUE_NAME = "queue_classic_jobs" # DEFAULT_QUEUE_NAME = "queue_classic_jobs"


attr_reader :table_name attr_reader :table_name
attr_reader :top_boundary attr_reader :top_boundary


def initialize(queue_name=nil) def initialize(queue_name=nil)
log("initialized") log("initialized")


@top_boundary = MAX_TOP_BOUND @top_boundary = (ENV["QC_TOP_BOUND"] || 9).to_i
log("top_boundary=#{@top_boundary}") log("top_boundary=#{@top_boundary}")


@table_name = queue_name || DEFAULT_QUEUE_NAME @table_name = queue_name || "queue_classic_jobs"
log("table_name=#{@table_name}") log("table_name=#{@table_name}")


@channel_name = @table_name @channel_name = @table_name
log("channel_name=#{@channel_name}") log("channel_name=#{@channel_name}")


@db_params = URI.parse(DATABASE_URL) db_url = (ENV["QC_DATABASE_URL"] || ENV["DATABASE_URL"])
log("uri=#{DATABASE_URL}") @db_params = URI.parse(db_url)
log("uri=#{db_url}")
end end


def set_application_name def set_application_name
Expand Down

0 comments on commit 9f3ad22

Please sign in to comment.