Class: Djinni::Wish

Inherits:
Object
  • Object
show all
Defined in:
lib/djinni/wish.rb

Direct Known Subclasses

Clear, Help, History, Quit

Defined Under Namespace

Classes: Clear, Help, History, InterfaceNotImplementedError, Quit

Instance Method Summary collapse

Instance Method Details

#aliasesObject



5
6
7
8
9
# File 'lib/djinni/wish.rb', line 5

def aliases
    raise InterfaceNotImplementedError.new(
        "aliases() not implemented!"
    )
end

#descriptionObject



11
12
13
14
15
# File 'lib/djinni/wish.rb', line 11

def description
    raise InterfaceNotImplementedError.new(
        "description() not implemented!"
    )
end

#execute(args, djinni_env = {}) ⇒ Object



17
18
19
20
21
# File 'lib/djinni/wish.rb', line 17

def execute(args, djinni_env = {})
    raise InterfaceNotImplementedError.new(
        "execute() not implemented!"
    )
end

#tab_complete(input, djinni_env = {}) ⇒ Object



23
24
25
# File 'lib/djinni/wish.rb', line 23

def tab_complete(input, djinni_env = {})
    return [{}, "", ""]
end

#usageObject



27
28
29
30
31
# File 'lib/djinni/wish.rb', line 27

def usage
    raise InterfaceNotImplementedError.new(
        "usage() not implemented!"
    )
end