Module: BabyFace
- Defined in:
- lib/baby_face.rb,
lib/baby_face/version.rb,
lib/baby_face/configuration.rb
Defined Under Namespace
Classes: Configuration, Stand
Constant Summary
collapse
- VERSION =
"0.0.3"
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.configuration ⇒ Object
7
8
9
|
# File 'lib/baby_face.rb', line 7
def self.configuration
@configuration ||= Configuration.instance
end
|
.included(mod) ⇒ Object
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/baby_face.rb', line 11
def BabyFace.included(mod)
mod.define_singleton_method(
:baby_face_for,
lambda { |config|
features = *config[:features]
categories = *config[:categories]
mod.class_variable_set(:@@_features, features)
mod.class_variable_set(:@@_categories, categories)
mod.class_variable_set(:@@_tokenizer, config[:tokenizer])
}
)
end
|
Instance Method Details
#baby_face ⇒ Object
24
25
26
|
# File 'lib/baby_face.rb', line 24
def baby_face
@_baby_face ||= BabyFace::Stand.new(self)
end
|