Module: Flippeur
- Defined in:
- lib/flippeur.rb,
lib/flippeur/feature.rb,
lib/flippeur/railtie.rb,
lib/flippeur/version.rb,
lib/flippeur/rails_helpers.rb
Defined Under Namespace
Modules: ControllerHelpers, ModelHelpers, ViewHelpers
Classes: Feature, Railtie
Constant Summary
collapse
- UnknownFeature =
Class.new RuntimeError
- VERSION =
"1.1.0"
Class Method Summary
collapse
Class Method Details
.actor(method_name = nil) ⇒ Object
14
15
16
17
|
# File 'lib/flippeur.rb', line 14
def self.actor(method_name = nil)
@actor = method_name if method_name
@actor
end
|
.feature(name, &block) ⇒ Object
19
20
21
|
# File 'lib/flippeur.rb', line 19
def self.feature(name, &block)
features[name] = Feature.new(name, &block)
end
|
.find(name) ⇒ Object
23
24
25
|
# File 'lib/flippeur.rb', line 23
def self.find(name)
features[name]
end
|
.setup(&block) ⇒ Object
9
10
11
12
|
# File 'lib/flippeur.rb', line 9
def self.setup(&block)
reset
module_eval &block
end
|