Module: Lab42::TagCloud
- Extended by:
- TagCloud
- Included in:
- TagCloud
- Defined in:
- lib/lab42/tag_cloud.rb,
lib/lab42/tag_cloud/colors.rb,
lib/lab42/tag_cloud/version.rb,
lib/lab42/tag_cloud/compiler.rb,
lib/lab42/tag_cloud/colors/names.rb
Defined Under Namespace
Modules: Colors, Compiler
Constant Summary
collapse
- VERSION =
"0.1.1"
Instance Method Summary
collapse
Instance Method Details
#color_value(color_spec) ⇒ Object
7
8
9
|
# File 'lib/lab42/tag_cloud.rb', line 7
def color_value(color_spec)
Compiler.color_value(color_spec.to_s)
end
|
#tag_from_object(object, **atts) ⇒ Object
11
12
13
|
# File 'lib/lab42/tag_cloud.rb', line 11
def tag_from_object(object, **atts)
Compiler.tag_from_object(object, **atts)
end
|
15
16
17
18
19
|
# File 'lib/lab42/tag_cloud.rb', line 15
def tags_from_collection(collection, before: "", after: "", join: "", **atts)
collection
.map { tag_from_object({ dsl: _1[:dsl], tag: [before, _1[:tag], after].join }, **atts) }
.join(join)
end
|
#to_style(dsl_string) ⇒ Object