Class: Vpim::Agent::ResourceList
- Inherits:
-
Object
- Object
- Vpim::Agent::ResourceList
- Defined in:
- lib/vpim/agent/calendars.rb
Overview
Return an HTML description of a list of resources accessible under this path.
Instance Method Summary collapse
- #get(path) ⇒ Object
-
#initialize(description, items) ⇒ ResourceList
constructor
A new instance of ResourceList.
Constructor Details
#initialize(description, items) ⇒ ResourceList
Returns a new instance of ResourceList.
91 92 93 94 |
# File 'lib/vpim/agent/calendars.rb', line 91 def initialize(description, items) @description = description @items = items end |
Instance Method Details
#get(path) ⇒ Object
96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'lib/vpim/agent/calendars.rb', line 96 def get(path) return "<html><body>\n\#{@description}\n<ul>\n \#{\n @items.map do |name,description,scheme|\n\"<li><a href=\\\"\#{path.append(name,scheme)}\\\">\#{description || name}</a></li>\\n\"\n end\n }\n</ul>\n</body></html>\n", Form::HTML end |