Class: BeautifulUrl::JsonGenerator
- Inherits:
-
Object
- Object
- BeautifulUrl::JsonGenerator
- Defined in:
- lib/beautiful_url/json_generator/json_generator.rb
Overview
BeautifulUrl::JsonGenerator
Constant Summary collapse
- STORE_WHERE =
#
STORE_WHERE
#
'/Depot/Temp/dataset.json'
Instance Method Summary collapse
-
#initialize(run_already = true) ⇒ JsonGenerator
constructor
# === initialize ========================================================================= #.
-
#report_where_we_will_store ⇒ Object
# === report_where_we_will_store ========================================================================= #.
-
#reset ⇒ Object
# === reset ========================================================================= #.
-
#run ⇒ Object
# === run ========================================================================= #.
-
#save_result ⇒ Object
# === save_result ========================================================================= #.
-
#serialized? ⇒ Boolean
(also: #serialized)
# === serialized? ========================================================================= #.
Constructor Details
#initialize(run_already = true) ⇒ JsonGenerator
#
initialize
#
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
#
reset
#
42 43 44 45 46 47 |
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 42 def reset # ======================================================================= # # === @array # ======================================================================= # @array = CaseParser.return_array(:beautiful_menu) end |
#run ⇒ Object
#
run
#
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
#
save_result
#
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
#
serialized?
#
67 68 69 |
# File 'lib/beautiful_url/json_generator/json_generator.rb', line 67 def serialized? @serialized end |