Module: SinatraSimpleRouter

Defined in:
lib/sinatra_simple_router.rb,
lib/sinatra_simple_router/version.rb,
lib/sinatra_simple_router/controller.rb

Defined Under Namespace

Modules: ClassMethods Classes: Controller

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/sinatra_simple_router.rb', line 5

def self.included(base)
  if base.ancestors.include?(Sinatra::Base)
    base.extend(ClassMethods)
  else
    raise "SinatraSimpleRouter needs to be included in a Sinatra::Base decendent"
  end
end