Class: RailsTwirp::RouteSet::Mapping

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_twirp/route_set.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(to:) ⇒ Mapping

Returns a new instance of Mapping.



73
74
75
# File 'lib/rails_twirp/route_set.rb', line 73

def initialize(to:)
  @controller, @action = split_to(to)
end

Instance Attribute Details

#actionObject (readonly)

Returns the value of attribute action.



71
72
73
# File 'lib/rails_twirp/route_set.rb', line 71

def action
  @action
end

#controllerObject (readonly)

Returns the value of attribute controller.



71
72
73
# File 'lib/rails_twirp/route_set.rb', line 71

def controller
  @controller
end

Instance Method Details

#to_sObject



77
78
79
# File 'lib/rails_twirp/route_set.rb', line 77

def to_s
  "#{controller}##{action}"
end