Sha256: 6770f871affaafd56411cb40d06a163d05f3a59d9b6444bcf79e466209425152
Contents?: true
Size: 1.02 KB
Versions: 9
Compression:
Stored size: 1.02 KB
Contents
require 'rails' module Resty class RestyRailtie < Rails::Railtie config.generators do require 'rails/generators' require 'rails/generators/rails/controller/controller_generator' #require 'rails/generators/erb/scaffold/scaffold_generator' Rails::Generators::ControllerGenerator.hook_for :resty, :type => :boolean, :default => true do |controller| invoke controller, [ class_name, actions ] end end config.after_initialize do # get the time/date format right ;-) and match it with resty class DateTime def as_json(options = nil) strftime('%Y-%m-%dT%H:%M:%S.') + ("%06d" % usec) + strftime('%z') end end class ActiveSupport::TimeWithZone def as_json(options = nil) strftime('%Y-%m-%dT%H:%M:%S.') + ("%06d" % usec) + strftime('%z') end end class Time def as_json(options = nil) strftime('%Y-%m-%dT%H:%M:%S.') + ("%06d" % usec) + strftime('%z') end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems