class RsrGroup::Department
Constants
- NAMES
Attributes
id[R]
Public Class Methods
new(id)
click to toggle source
# File lib/rsr_group/department.rb, line 52 def initialize(id) @id = id raise RsrGroup::UnknownDepartment.new("Invalid ID: valid ID range: #{NAMES.keys.first}-#{NAMES.keys.last}") unless NAMES.keys.include?(@id) end
Public Instance Methods
ammunition?()
click to toggle source
# File lib/rsr_group/department.rb, line 57 def ammunition? @id == '18' end
firearm?()
click to toggle source
# File lib/rsr_group/department.rb, line 61 def firearm? ['01', '02', '03', '05', '07'].include?(@id) end
name()
click to toggle source
# File lib/rsr_group/department.rb, line 65 def name NAMES[@id] end