Class: EMIS::Models::Disability
- Inherits:
-
Object
- Object
- EMIS::Models::Disability
- Defined in:
- lib/emis/models/disability.rb
Overview
EMIS veteran disability pay data
Instance Attribute Summary collapse
-
#disability_percent ⇒ Float
Code that represents the rating of percentage of disability.
-
#pay_amount ⇒ Float
Amount of pay the veteran receives for the disability.
Instance Attribute Details
#disability_percent ⇒ Float
Returns code that represents the rating of percentage of disability.
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/emis/models/disability.rb', line 10 class Disability include Virtus.model attribute :disability_percent, Float attribute :pay_amount, Float %w[disability_percent pay_amount].each do |attr| define_method("get_#{attr}") do public_send(attr) || 0 end end end |
#pay_amount ⇒ Float
Returns amount of pay the veteran receives for the disability.
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/emis/models/disability.rb', line 10 class Disability include Virtus.model attribute :disability_percent, Float attribute :pay_amount, Float %w[disability_percent pay_amount].each do |attr| define_method("get_#{attr}") do public_send(attr) || 0 end end end |