Method: SublimeDSL::SublimeText::CommandSet::DSLReader#item

Defined in:
lib/sublime_dsl/sublime_text/command_set.rb

#item(caption, cmd) ⇒ Object



95
96
97
98
99
# File 'lib/sublime_dsl/sublime_text/command_set.rb', line 95

def item(caption, cmd)
  @current_set or raise Error, "'item' is invalid outside of a 'commands' block"
  cmd.error and raise Error, "item '#{caption}': #{cmd.error}"
  @current_set.items << Item.new(caption, cmd)
end