Class: OpenHAB::DSL::Sitemaps::Builder
- Inherits:
-
Object
- Object
- OpenHAB::DSL::Sitemaps::Builder
- Defined in:
- lib/openhab/dsl/sitemaps/builder.rb
Overview
Base sitemap builder DSL
Instance Method Summary collapse
Instance Method Details
#sitemap(name, label = nil, icon: nil) { ... } ⇒ SitemapBuilder
23 24 25 26 27 28 |
# File 'lib/openhab/dsl/sitemaps/builder.rb', line 23 def sitemap(name, label = nil, icon: nil, &block) sitemap = SitemapBuilder.new(name, label, icon: icon) sitemap.instance_eval_with_dummy_items(&block) if block @provider.add(sitemap.build) sitemap end |