Module: Roda::RodaPlugins::DelayBuild::ClassMethods

Defined in:
lib/roda/plugins/delay_build.rb

Instance Method Summary collapse

Instance Method Details

#appObject

If the app is not been defined yet, build the app.



17
18
19
# File 'lib/roda/plugins/delay_build.rb', line 17

def app
  @app || build!
end

#build!Object

Rebuild the application.



22
23
24
25
26
27
28
# File 'lib/roda/plugins/delay_build.rb', line 22

def build!
  @build_app = true
  build_rack_app
  @app
ensure
  @build_app = false
end