Sha256: 21033488489ee487bbcd14df6ec5c320a507805cfd9819ee2f89bc4628b822e5
Contents?: true
Size: 461 Bytes
Versions: 2
Compression:
Stored size: 461 Bytes
Contents
class Rack::App::Extension class << self def includes @includes ||= [] end def extends @extends ||= [] end def inheritances @on_inheritances ||= [] end def include(endpoint_methods_module) includes << endpoint_methods_module end def extend(app_class_methods_module) extends << app_class_methods_module end def on_inheritance(&block) inheritances << block end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rack-app-3.0.0.beta | lib/rack/app/extension.rb |
rack-app-3.0.0.alpha | lib/rack/app/extension.rb |