class BlackStack::Division
Public Class Methods
getDefault()
click to toggle source
# File lib/division.rb, line 20 def self.getDefault() q = "SELECT TOP 1 d.id AS did " + "FROM division d " + "WHERE d.name='#{SIGNUP_DIVISION}' " row = DB[q].first if (row==nil) return nil end return Division.where(:id=>row[:did]).first end
updateStat(division, stat_name, date_time)
click to toggle source
Actualiza el campo stat_name de todas las divisiones que son “gemelas” as la division pasada por parametro. Ver issue #976.
# File lib/division.rb, line 34 def self.updateStat(division, stat_name, date_time) Division.where( :db_url=>division.db_url, :db_port=>division.db_port, :db_user=>division.db_user, :db_password=>division.db_password, ).each { |d| q = "UPDATE division SET #{stat_name}='#{date_time.to_s}' WHERE id='#{d.id}'" } end
Public Instance Methods
home()
click to toggle source
# File lib/division.rb, line 7 def home() Division.where( :db_url=>self.db_url, :db_port=>self.db_port, :db_user=>self.db_user, :db_password=>self.db_password, :db_name=>self.db_name, :app_url=>self.app_url, :home=>true, :available=>true ).first end