Module Core::ControllerInterface
In: core/context.rb

The Controller will connect the View with the Service layer. This interface provides the methods available to be called by the View.

Methods

Public Class methods

[Source]

    # File core/context.rb, line 64
64:     def initialize(params={}) raise 'unimplemented!' end

Public Instance methods

[Source]

    # File core/context.rb, line 71
71:     def add_note(annotatable_type,annotatable_id,author,category,text) raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 72
72:     def edit_note(note_id,author,category,text) raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 65
65:     def exec() raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 73
73:     def find_note(note_id) raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 66
66:     def invoke(cmd, *args) raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 67
67:     def model() raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 69
69:     def notes_for(annotatable_type, annotatable_id) raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 75
75:     def parse_command(command_line) raise 'unimplemented!' end

[Source]

    # File core/context.rb, line 76
76:     def refresh_model() raise 'unimplemented!' end

[Validate]