Module: SoberSwag::Reporting::Output
- Defined in:
- lib/sober_swag/reporting/output.rb,
lib/sober_swag/reporting/output/base.rb,
lib/sober_swag/reporting/output/bool.rb,
lib/sober_swag/reporting/output/enum.rb,
lib/sober_swag/reporting/output/list.rb,
lib/sober_swag/reporting/output/null.rb,
lib/sober_swag/reporting/output/text.rb,
lib/sober_swag/reporting/output/defer.rb,
lib/sober_swag/reporting/output/number.rb,
lib/sober_swag/reporting/output/object.rb,
lib/sober_swag/reporting/output/struct.rb,
lib/sober_swag/reporting/output/viewed.rb,
lib/sober_swag/reporting/output/pattern.rb,
lib/sober_swag/reporting/output/via_map.rb,
lib/sober_swag/reporting/output/in_range.rb,
lib/sober_swag/reporting/output/described.rb,
lib/sober_swag/reporting/output/interface.rb,
lib/sober_swag/reporting/output/dictionary.rb,
lib/sober_swag/reporting/output/referenced.rb,
lib/sober_swag/reporting/output/partitioned.rb,
lib/sober_swag/reporting/output/merge_objects.rb,
lib/sober_swag/reporting/output/object/property.rb
Overview
Reporting outputs.
These outputs can tell you what their acceptable views are.
Defined Under Namespace
Modules: Interface
Classes: Base, Bool, Defer, Described, Dictionary, Enum, InRange, List, MergeObjects, Null, Number, Object, Partitioned, Pattern, Referenced, Struct, Text, ViaMap, Viewed
Class Method Summary
collapse
Class Method Details
32
33
34
|
# File 'lib/sober_swag/reporting/output.rb', line 32
def bool
Bool.new
end
|
50
51
52
|
# File 'lib/sober_swag/reporting/output.rb', line 50
def null
Null.new
end
|
38
39
40
|
# File 'lib/sober_swag/reporting/output.rb', line 38
def number
Number.new
end
|
44
45
46
|
# File 'lib/sober_swag/reporting/output.rb', line 44
def text
Text.new
end
|