lib/vedeu/repository/command_repository.rb in vedeu-0.0.14 vs lib/vedeu/repository/command_repository.rb in vedeu-0.0.15
- old
+ new
@@ -2,14 +2,22 @@
class CommandRepository
extend Repository
class << self
def by_keypress(input)
- query(klass, :keypress, input)
+ command = query(klass, :keypress, input)
+
+ return nil if command.nil? || command.is_a?(Hash)
+
+ command
end
def by_keyword(input)
- query(klass, :keyword, input)
+ command = query(klass, :keyword, input)
+
+ return nil if command.nil? || command.is_a?(Hash)
+
+ command
end
def klass
Command
end