Sha256: a8478d8974a6b2a185a4cbbd14e151145308400ebe1ddce3c0846cad49117be4

Contents?: true

Size: 480 Bytes

Versions: 7

Compression:

Stored size: 480 Bytes

Contents

module Redcar
  class DocumentCommand < TabCommand
    sensitize :edit_view_focussed

    def _finished
      edit_view.history.record(self) if edit_view
    end

    def run_in_focussed_tab_edit_view
      if edit_view = Redcar::EditView.focussed_tab_edit_view
        run(:env => {:edit_view => edit_view})
      end
    end
    
    private

    def edit_view
      env[:edit_view] || EditView.focussed_edit_view
    end

    def doc
      edit_view.document
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
redcar-0.13 plugins/edit_view/lib/edit_view/document/command.rb
redcar-dev-0.13.5dev plugins/edit_view/lib/edit_view/document/command.rb
redcar-dev-0.13.4dev plugins/edit_view/lib/edit_view/document/command.rb
redcar-dev-0.13.3dev plugins/edit_view/lib/edit_view/document/command.rb
redcar-dev-0.13.2dev plugins/edit_view/lib/edit_view/document/command.rb
redcar-dev-0.13.1dev plugins/edit_view/lib/edit_view/document/command.rb
redcar-dev-0.13.0dev plugins/edit_view/lib/edit_view/document/command.rb