Module: PointAndFigure
- Defined in:
- lib/point_and_figure.rb,
lib/point_and_figure/version.rb,
lib/point_and_figure/point_generator.rb,
lib/point_and_figure/output_data_generator.rb
Defined Under Namespace
Classes: OutputDataGenerator, PointGenerator
Constant Summary
collapse
- VERSION =
'0.1.4'
Class Method Summary
collapse
Class Method Details
.calc_round_unit(base_point) ⇒ Object
17
18
19
20
21
22
23
24
|
# File 'lib/point_and_figure.rb', line 17
def calc_round_unit(base_point)
s = base_point.to_s
if base_point.is_a?(Integer)
1 - s.size
else
s.split('.')[1].size
end
end
|
.generate(input_data) ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/point_and_figure.rb', line 7
def generate(input_data)
base_point = input_data[:base_point]
base_turn = input_data[:base_turn]
data_set = input_data[:data_set]
generator = PointAndFigure::OutputDataGenerator.new base_point, base_turn, data_set
generator.generate
end
|