Module: Pretzel::Extension

Included in:
Core
Defined in:
lib/pretzel/extends.rb,
lib/pretzel/ext/json.rb,
lib/pretzel/ext/templating.rb,
lib/pretzel/ext/convenience.rb

Defined Under Namespace

Modules: Convenience, JSON, Templating

Instance Method Summary collapse

Instance Method Details

#extends(extension) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/pretzel/extends.rb', line 4

def extends(extension)
  if extension.const_defined? :Route
    include extension::Route
  end

  if extension.const_defined? :App
    extend extension::App
  end
end