class BeautifulUrl::JsonGenerator

Constants

STORE_WHERE
#

STORE_WHERE

#

Public Class Methods

new( run_already = true ) click to toggle source
#

initialize

#
# File lib/beautiful_url/json_generator/json_generator.rb, line 32
def initialize(
    run_already = true
  )
  reset
  run if run_already
end

Public Instance Methods

report_where_we_will_store() click to toggle source
#

report_where_we_will_store

#
# 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() click to toggle source
#

reset

#
# File lib/beautiful_url/json_generator/json_generator.rb, line 42
def reset
  # ======================================================================= #
  # === @array
  # ======================================================================= #
  @array = CaseParser.return_array(:beautiful_menu)
end
run() click to toggle source
#

run

#
# File lib/beautiful_url/json_generator/json_generator.rb, line 74
def run
  @serialized = @array.to_json
  save_result
end
save_result() click to toggle source
#

save_result

#
# 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()
Alias for: serialized?
serialized?() click to toggle source
#

serialized?

#
# File lib/beautiful_url/json_generator/json_generator.rb, line 67
def serialized?
  @serialized
end
Also aliased as: serialized