class JSRailsRoutes::Builder
Constants
- Artifact
Attributes
language[R]
@return [JSRailsRoutes::Language::Base]
route_set_list[R]
@return [Array<JSRailsRoutes::RouteSet>]
Public Class Methods
new(language, route_set_list = RouteSet.correct_matching_route_set_list)
click to toggle source
@param language [JSRailsRoutes::Language::Base] @param route_set_list
[Array<JSRailsRoutes::RouteSet>]
# File lib/js_rails_routes/builder.rb, line 22 def initialize(language, route_set_list = RouteSet.correct_matching_route_set_list) @language = language @route_set_list = route_set_list end
Public Instance Methods
build()
click to toggle source
@return [Array<Artifact>]
# File lib/js_rails_routes/builder.rb, line 28 def build route_set_list.map do |route_set| Artifact.new(route_set.name, language.ext, language.handle_route_set(route_set)) end end