Sha256: 55067fb273ae26f7396e3baa1ad883299191c6c83b56fdcf62a391efa78a5700

Contents?: true

Size: 766 Bytes

Versions: 3

Compression:

Stored size: 766 Bytes

Contents

module Devmate
  class ApplicationController < ActionController::Base

    def fetchData
      path = File.join(Devmate::Engine.root, 'config', 'data', 'quotes.json')
      if File.exists?(path)
        quotes_file = File.read(path)
        quotes_hash = JSON.parse(quotes_file)
        test_data = Hash[ 
          :position => Devmate.position,
          :timeout => Devmate.timeout,
          :call_timeout => Devmate.call_timeout,
          :maxVisible => Devmate.maxVisible,
          :close_with => Devmate.close_with,
          :data_count => quotes_hash.length.to_s,
          :data => quotes_hash
        ]
        respond_to do |format|
          format.json {
            render json: test_data.to_json
          }
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devmate-0.1.2 app/controllers/devmate/application_controller.rb
devmate-0.1.1 app/controllers/devmate/application_controller.rb
devmate-0.1.0 app/controllers/devmate/application_controller.rb