Sha256: 1f7fd75385e0b7688bfe7cdb62704469afceff5b5386e08b0bcbfe194787e55f

Contents?: true

Size: 709 Bytes

Versions: 3

Compression:

Stored size: 709 Bytes

Contents

#!/usr/bin/env ruby
# State::Drugs::Fachinfos -- oddb -- 17.11.2005 -- hwyss@ywesee.com

require 'state/global_predefine'
require 'view/drugs/fachinfos'
require 'util/interval'

module ODDB
	module State
		module Drugs
class Fachinfos < Global
	include IndexedInterval
	VIEW = View::Drugs::Fachinfos
	LIMITED = true
	DIRECT_EVENT = :fachinfos
	PERSISTENT_RANGE = true
	def index_lookup(range)
		@session.fachinfos_by_name(range, @session.language).reject { |fi|
			fi.registrations.empty?
		}
	end
	def symbol 
		[:localized_name, @session.language]
	end
	def index_name
		if(@session.language == 'en')
			lang = 'de'
		else
			lang = @session.language
		end
		"fachinfo_name_#{lang}"
	end
end
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
oddb.org-1.0.2 src/state/drugs/fachinfos.rb
oddb.org-1.0.1 src/state/drugs/fachinfos.rb
oddb.org-1.0.0 src/state/drugs/fachinfos.rb