Method: Roby::Application#require_app_dir

Defined in:
lib/roby/app.rb

#require_app_dir(needs_current: false, allowed_outside: true) ⇒ Object

Call to require this roby application to be in a Roby application

It tries to guess the app directory. If none is found, it raises.



384
385
386
387
388
389
390
391
392
393
394
395
# File 'lib/roby/app.rb', line 384

def require_app_dir(needs_current: false, allowed_outside: true)
    guess_app_dir
    unless app_dir
        raise ArgumentError,
              "your current directory (#{Dir.pwd}) does not seem to be a Roby " \
              "application directory; did you forget to run 'roby init'?"
    end

    if needs_current
        needs_to_be_in_current_app(allowed_outside: allowed_outside)
    end
end