class Aygabtu::Handle
Attributes
rails_application_routes[W]
Public Class Methods
new()
click to toggle source
# File lib/aygabtu/handle.rb, line 6 def initialize @verbose = false end
Public Instance Methods
checkpoint()
click to toggle source
# File lib/aygabtu/handle.rb, line 16 def checkpoint @checkpoint || 0 end
generate_checkpoint()
click to toggle source
# File lib/aygabtu/handle.rb, line 20 def generate_checkpoint @checkpoint = (checkpoint + 1).tap do |new_checkpoint| puts "New checkpoint #{new_checkpoint}" if verbose? end end
routes()
click to toggle source
# File lib/aygabtu/handle.rb, line 10 def routes @routes ||= rails_application_routes.set.map do |journey_route| RouteWrapper.new(journey_route) end.select(&:get?).reject(&:internal?) end
verbose!()
click to toggle source
# File lib/aygabtu/handle.rb, line 26 def verbose! @verbose = true end
verbose?()
click to toggle source
# File lib/aygabtu/handle.rb, line 30 def verbose? @verbose end
Private Instance Methods
rails_application_routes()
click to toggle source
# File lib/aygabtu/handle.rb, line 36 def rails_application_routes @rails_application_routes ||= Rails.application.routes end