Sha256: 46c3cab0d4f85705f266b290237a4d5d578cf73d8c0fb34e6c40b5ff61a0cbd1

Contents?: true

Size: 444 Bytes

Versions: 19

Compression:

Stored size: 444 Bytes

Contents

class Browser < ApplicationRecord
  include Toggleable
  include RequiredUniqueName

  PER_PAGE   = 20
  NAME_LIMIT = 250

  toggleable :mobile, :bot, :active

  has_many :agents, dependent: :nullify

  validates_length_of :name, maximum: NAME_LIMIT

  # @param [Integer] page
  def self.page_for_administration(page = 1)
    ordered_by_name.page(page).per(PER_PAGE)
  end

  def self.entity_parameters
    %i(name mobile bot active)
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
biovision-base-0.41.190905.0 app/models/browser.rb
biovision-base-0.39.190804.1 app/models/browser.rb
biovision-base-0.37.190607.0 app/models/browser.rb
biovision-base-0.36.190526.0 app/models/browser.rb
biovision-base-0.34.190331.1 app/models/browser.rb
biovision-base-0.22.180920.0 app/models/browser.rb
biovision-base-0.21.180812.0 app/models/browser.rb
biovision-base-0.20.180731.0 app/models/browser.rb
biovision-base-0.19.180703.1 app/models/browser.rb
biovision-base-0.17.180619 app/models/browser.rb
biovision-base-0.15.180502 app/models/browser.rb
biovision-base-0.15.180415 app/models/browser.rb
biovision-base-0.14.180326 app/models/browser.rb
biovision-base-0.11.180127 app/models/browser.rb
biovision-base-0.9.171227 app/models/browser.rb
biovision-base-0.8.171029 app/models/browser.rb
biovision-base-0.8.170916 app/models/browser.rb
biovision-base-0.7.170709 app/models/browser.rb
biovision-base-0.5.170614 app/models/browser.rb