lib/vedeu/dsl/keymap.rb in vedeu-0.4.55 vs lib/vedeu/dsl/keymap.rb in vedeu-0.4.56

- old
+ new

@@ -47,23 +47,23 @@ # keys do # # ... # end # end # - # @raise [InvalidSyntax] The required block was not given. - # @return [Keymap] + # @raise [Vedeu::InvalidSyntax] The required block was not given. + # @return [Vedeu::Keymap] # @todo Try to remember why we need to pre-create the keymap in the # repository. def self.keymap(name, &block) Vedeu::Keymap.new(name: name).store Vedeu::Keymap.build({ name: name }, &block).store end # Returns an instance of DSL::Keymap. # - # @param model [Keymap] + # @param model [Vedeu::Keymap] # @param client [Object] # @return [Vedeu::DSL::Keymap] def initialize(model, client = nil) @model = model @client = client @@ -87,24 +87,26 @@ # # ... # end # # ... # end # - # @raise [InvalidSyntax] When the required block is not given, the + # @raise [Vedeu::InvalidSyntax] When the required block is not given, the # value_or_values parameter is undefined, or when processing the # collection, a member is undefined. # @return [Array] A collection containing the keypress(es). def key(*value_or_values, &block) - fail InvalidSyntax, 'No action defined for `key`.' unless block_given? + fail Vedeu::InvalidSyntax, + 'No action defined for `key`.' unless block_given? unless present?(value_or_values) - fail InvalidSyntax, 'No keypress(es) defined for `key`.' + fail Vedeu::InvalidSyntax, 'No keypress(es) defined for `key`.' end value_or_values.each do |value| unless present?(value) - fail InvalidSyntax, 'An invalid value for `key` was encountered.' + fail Vedeu::InvalidSyntax, + 'An invalid value for `key` was encountered.' end model.add(model.member.new(value, &block)) end end @@ -129,10 +131,10 @@ # @!attribute [r] client # @return [Object] attr_reader :client # @!attribute [r] model - # @return [Keymap] + # @return [Vedeu::Keymap] attr_reader :model end # Keymap end # DSL