module PadrinoGrape::Extend
Public Instance Methods
app_file()
click to toggle source
# File lib/padrino-grape/extend.rb, line 32 def app_file ; "" ; end
dependencies()
click to toggle source
# File lib/padrino-grape/extend.rb, line 11 def dependencies @_dependencies ||= [].map { |file| ::Dir[ ::File.join(self.root, file)] }.flatten end
load_paths()
click to toggle source
# File lib/padrino-grape/extend.rb, line 15 def load_paths @_load_paths ||= %w().map { |path| ::File.join(self.root, path) } end
public_folder()
click to toggle source
# File lib/padrino-grape/extend.rb, line 33 def public_folder ; "" ; end
reload!()
click to toggle source
# File lib/padrino-grape/extend.rb, line 31 def reload! ; ; end
require_dependencies()
click to toggle source
# File lib/padrino-grape/extend.rb, line 19 def require_dependencies ::Padrino.set_load_paths(*load_paths) ::Padrino.require_dependencies(dependencies, :force => true) end
root()
click to toggle source
# File lib/padrino-grape/extend.rb, line 7 def root @_root ||= File.expand_path('..', __FILE__) end
setup_application!()
click to toggle source
# File lib/padrino-grape/extend.rb, line 24 def setup_application! return if @_configured self.require_dependencies @_configured = true @_configured end