Sha256: ee33446ca79083230651af43e245e546b3008ee60e15dbd8312d09b44b037954
Contents?: true
Size: 536 Bytes
Versions: 5
Compression:
Stored size: 536 Bytes
Contents
require_relative '../models/command' require_relative 'repository' module Vedeu module CommandRepository extend Repository extend self def by_input(input) return nil unless input by_keypress(input) || by_keyword(input) end def create(attributes) super(Command.new(attributes)) end def entity Command end private def by_keypress(input) query(entity, :keypress, input) end def by_keyword(input) query(entity, :keyword, input) end end end
Version data entries
5 entries across 5 versions & 1 rubygems