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