Method: TagCloud#initialize
- Defined in:
- lib/tagcloud.rb
#initialize(opt) ⇒ TagCloud
Returns a new instance of TagCloud.
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/tagcloud.rb', line 10 def initialize(opt) opts = {uri: '', tags: [], public_path: '/tags'}.merge(opt) uri, , public_path = [:uri, :tags, :public_path].map{|x| opts[x]} main(uri, , 'tags.xml') index(public_path, , 'index.xml') # add it to rows --> [tag]_rows.xml rows(, uri) # add it to [tag] -> [tag].xml tag(public_path, ) end |