Class: BeautifulUrl::JsonGenerator
- Inherits:
-
Object
- Object
- BeautifulUrl::JsonGenerator
show all
- Defined in:
- lib/beautiful_url/json_generator/json_generator.rb
Overview
BeautifulUrl::JsonGenerator
Constant Summary
collapse
- STORE_WHERE =
'/Depot/Temp/dataset.json'
Instance Method Summary
collapse
Constructor Details
#initialize(run_already = true) ⇒ JsonGenerator
32
33
34
35
36
37
|
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 32
def initialize(
run_already = true
)
reset
run if run_already
end
|
Instance Method Details
#report_where_we_will_store ⇒ Object
#
report_where_we_will_store
#
60
61
62
|
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 60
def report_where_we_will_store
e "Next storing at `#{STORE_WHERE}`."
end
|
#reset ⇒ Object
42
43
44
45
46
47
|
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 42
def reset
@array = CaseParser.return_array(:beautiful_menu)
end
|
#run ⇒ Object
74
75
76
77
|
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 74
def run
@serialized = @array.to_json
save_result
end
|
#save_result ⇒ Object
52
53
54
55
|
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 52
def save_result
report_where_we_will_store
File.open(STORE_WHERE, 'w+') {|file| file.print @serialized }
end
|
#serialized? ⇒ Boolean
Also known as:
serialized
67
68
69
|
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 67
def serialized?
@serialized
end
|