Class: Stupidedi::Editor::AbstractEd

Inherits:
Object
  • Object
show all
Includes:
Inspect
Defined in:
lib/stupidedi/editor/abstract_ed.rb

Direct Known Subclasses

FiftyTenEd, FiveOhOneEd, FortyTenEd, FourOhOneEd, TransactionSetEd, TransmissionEd, X12, X222

Class Method Summary (collapse)

Instance Method Summary (collapse)

Methods included from Inspect

#inspect

Class Method Details

+ edit(*args)



28
29
# File 'lib/stupidedi/editor/abstract_ed.rb', line 28

def edit(*args)
end

+ rewrite(*args)



31
32
# File 'lib/stupidedi/editor/abstract_ed.rb', line 31

def rewrite(*args)
end

Instance Method Details

- (Config) config

Returns:



8
# File 'lib/stupidedi/editor/abstract_ed.rb', line 8

abstract :config

- (ResultSet) critique

Returns:



11
# File 'lib/stupidedi/editor/abstract_ed.rb', line 11

abstract :critique

- edit(id)



13
14
15
16
17
18
# File 'lib/stupidedi/editor/abstract_ed.rb', line 13

def edit(id)
  if config.editor.enabled?(id)
  # puts "#{self.class.name.split("::").last}.edit(#{id})"
    yield
  end
end

- rewrite(id)



20
21
22
23
24
# File 'lib/stupidedi/editor/abstract_ed.rb', line 20

def rewrite(id)
  if config.editor.enabled?(id)
    yield
  end
end