class Beaver::BusinessDescription

BusinessDescription Model.

Attributes

description[RW]

TODO: Write general description for this method @return [String]

number_of_employees[RW]

TODO: Write general description for this method @return [Integer]

sales_tax_liability_flag[RW]

TODO: Write general description for this method @return [Boolean]

Public Class Methods

from_hash(hash) click to toggle source

Creates an instance of the object from a hash.

# File lib/beaver/models/business_description.rb, line 39
def self.from_hash(hash)
  return nil unless hash

  # Extract variables from the hash.
  description = hash['description']
  number_of_employees = hash['number_of_employees']
  sales_tax_liability_flag = hash['sales_tax_liability_flag']

  # Create object from extracted values.
  BusinessDescription.new(description,
                          number_of_employees,
                          sales_tax_liability_flag)
end
names() click to toggle source

A mapping from model property names to API property names.

# File lib/beaver/models/business_description.rb, line 22
def self.names
  @_hash = {} if @_hash.nil?
  @_hash['description'] = 'description'
  @_hash['number_of_employees'] = 'number_of_employees'
  @_hash['sales_tax_liability_flag'] = 'sales_tax_liability_flag'
  @_hash
end
new(description = nil, number_of_employees = nil, sales_tax_liability_flag = nil) click to toggle source
# File lib/beaver/models/business_description.rb, line 30
def initialize(description = nil,
               number_of_employees = nil,
               sales_tax_liability_flag = nil)
  @description = description
  @number_of_employees = number_of_employees
  @sales_tax_liability_flag = sales_tax_liability_flag
end