Class: Prettyp::Formatter::BaseFormatter
- Inherits:
-
Object
- Object
- Prettyp::Formatter::BaseFormatter
show all
- Includes:
- Logger
- Defined in:
- lib/prettyp/formatter/base_formatter.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Logger
logger, #logger
Class Method Details
.check_requirement ⇒ Object
20
21
22
|
# File 'lib/prettyp/formatter/base_formatter.rb', line 20
def self.check_requirement
raise Unimplemented 'requirement'
end
|
.inherited(clazz) ⇒ Object
11
12
13
14
|
# File 'lib/prettyp/formatter/base_formatter.rb', line 11
def self.inherited clazz
@inherited_classes ||= []
@inherited_classes << clazz
end
|
.inherited_classes ⇒ Object
16
17
18
|
# File 'lib/prettyp/formatter/base_formatter.rb', line 16
def self.inherited_classes
@inherited_classes
end
|
.languages ⇒ Object
24
25
26
|
# File 'lib/prettyp/formatter/base_formatter.rb', line 24
def self.languages
[]
end
|
Instance Method Details
#check_requirement ⇒ Object
28
29
30
|
# File 'lib/prettyp/formatter/base_formatter.rb', line 28
def check_requirement
self.class.check_requirement
end
|
32
33
34
|
# File 'lib/prettyp/formatter/base_formatter.rb', line 32
def format input, language
raise Unimplemented 'format'
end
|