Class: EMIS::Models::Disability

Inherits:
Object
  • Object
show all
Defined in:
lib/emis/models/disability.rb

Overview

EMIS veteran disability pay data

Instance Attribute Summary collapse

Instance Attribute Details

#disability_percentFloat

Returns code that represents the rating of percentage of disability.

Returns:

  • (Float)

    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_amountFloat

Returns amount of pay the veteran receives for the disability.

Returns:

  • (Float)

    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