class CivicInformation::RepresentativesResource::Division
Attributes
also_known_as[RW]
name[RW]
open_civic_data_id[RW]
Public Class Methods
new(open_civic_data_id:, division_json:, parent_resource_id:)
click to toggle source
# File lib/civic_information/models/representatives_resource/division.rb, line 5 def initialize(open_civic_data_id:, division_json:, parent_resource_id:) @parent_resource_id = parent_resource_id @open_civic_data_id = open_civic_data_id @also_known_as = division_json['alsoKnownAs'] || [] @name = division_json['name'] end
Public Instance Methods
offices()
click to toggle source
# File lib/civic_information/models/representatives_resource/division.rb, line 12 def offices parent_resource.offices.select do |office| office.division_id == open_civic_data_id end end
Private Instance Methods
parent_resource()
click to toggle source
# File lib/civic_information/models/representatives_resource/division.rb, line 20 def parent_resource ObjectSpace._id2ref(@parent_resource_id) end