Sha256: d2b1bf2a8c3c6448f930143aa831d1a128dd687c31db89da4e90015635350814
Contents?: true
Size: 1.95 KB
Versions: 21
Compression:
Stored size: 1.95 KB
Contents
class QueryserversController < ApplicationController record_select :per_page => 10, :search_on => "name", :order_by => "name ASC", :full_text_search => true active_scaffold :queryserver do |config| config = self config.label = "Gamespy servers" config.action_links.add 'latest', :label => 'Refresh', :type => :record, :position => false, :confirm => "Do you really want to *refresh* this item?" config.columns = [:name, :ip, :port, :numplayers, :ping, :country, :gametype, :mission, :mapname, :mods, :saved_password, :updated_at, :password, :sv_battleye, :verifysignatures, :dedicated, :favorite, :difficulty, :gamestate, :gamemode, :language, :gamever, :platform, :exec2, :mod, :signatures, :players] config.list.columns.exclude :saved_password, :ip, :port, :gamestate, :language, :difficulty, :gamever, :gamemode, :mapname, :platform, :sv_battleye, :players, :signatures, :mod config.show.columns.exclude :mission # :players # Encoding problem when both are displayed, with russian text? config.update.columns.exclude :exec2 config.create.columns.exclude :exec2 config.list.sorting = {:numplayers => :desc} #{ :name => :asc } config.columns[:dedicated].label = "Ded" config.columns[:exec2].label = "Run" config.columns[:country].label = "Loc" config.columns[:failures].label = "Fail" config.columns[:numplayers].label = "Plrs" config.columns[:gametype].label = "Type" config.columns[:password].label = "Pass" config.columns[:saved_password].label = "Passw" config.columns[:favorite].label = "Fav" config.columns[:verifysignatures].label = "Sig" [:mods].each do |c| config.columns[c].form_ui = :record_select end [:favorite, :saved_password].each do |c| config.columns[c].inplace_edit = true end end def latest @record = Queryserver.find(params[:id]) @record.latest @record.save end end
Version data entries
21 entries across 21 versions & 1 rubygems