Module: Roap
- Defined in:
- lib/roap/roap.rb,
lib/roap/roap.rb,
lib/roap/utils.rb,
lib/roap/loader.rb,
lib/roap/attrs/static.rb,
lib/roap/attrs/runtime.rb,
lib/roap/all_extensions.rb,
lib/roap/exts/log_extension.rb,
lib/roap/exts/digest_extension.rb
Defined Under Namespace
Modules: AllExtensions, AttributeBase, DigestExtension, LogExtension, Utils
Constant Summary
collapse
- @@rules =
[]
- @@extensions =
[]
Class Method Summary
collapse
Class Method Details
.attr(expr, &block) ⇒ Object
4
5
6
7
8
|
# File 'lib/roap/roap.rb', line 4
def self.attr expr, &block
@@rules.push({
:expr => expr,
:block => block })
end
|
.extensions ⇒ Object
13
14
15
|
# File 'lib/roap/roap.rb', line 13
def self.extensions
@@extensions
end
|
.require_all(cwd, path) ⇒ Object
2
3
4
5
6
|
# File 'lib/roap/loader.rb', line 2
def self.require_all cwd, path
Dir["#{cwd}/#{path}/*.rb"].each do |file|
require file
end
end
|