Class: Ratis::Point2Point::RoutesOnlyResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/ratis/point_2_point/routes_only_response.rb

Constant Summary collapse

VALID_ATTRS =
[:route, :direction, :service_type, :signage, :route_type]

Instance Method Summary collapse

Constructor Details

#initialize(attrs = {}) ⇒ RoutesOnlyResponse

Returns a new instance of RoutesOnlyResponse.



8
9
10
11
12
# File 'lib/ratis/point_2_point/routes_only_response.rb', line 8

def initialize(attrs = {})
  VALID_ATTRS.each do |attr|
    instance_variable_set "@#{attr.to_s}", (attrs[attr] || attrs[attr.to_s])
  end
end