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 = {})