lib/dotremap/dsl/item.rb in dotremap-0.0.2 vs lib/dotremap/dsl/item.rb in dotremap-0.0.3
- old
+ new
@@ -1,8 +1,9 @@
require "dotremap/dsl"
require "dotremap/property"
require "dotremap/remap"
+require "dotremap/openurl"
module Dotremap::DSL::Item
AVAILABLE_PROPERTIES = %i(
name
identifier
@@ -15,9 +16,14 @@
end
def show_message(message)
property = Dotremap::Property.new("autogen", "__ShowStatusMessage__ #{message}")
childs << property
+ end
+
+ def invoke(application)
+ Dotremap::Openurl.register(application)
+ "VK_OPEN_URL_APP_#{application.gsub(/ /, '_')}"
end
private
def method_missing(property, value = '', options = {})