class Straightedge::Engine
Attributes
adapter[R]
agent[R]
surface[R]
Public Class Methods
new(surface_geometry=Straightedge.config.geometry)
click to toggle source
# File lib/straightedge/motor/engine.rb, line 4 def initialize(surface_geometry=Straightedge.config.geometry) @agent = Straightedge.new_agent @surface = Straightedge.new_surface(surface_geometry) @adapter = Straightedge.new_adapter(agent: @agent, plane: @surface) end
Public Instance Methods
boot()
click to toggle source
# File lib/straightedge/motor/engine.rb, line 10 def boot @adapter.kickstart end