Sha256: 3f2e827042ca529c8e9f0d4ded0477e6d151e685c9263a395cb6be704501665e
Contents?: true
Size: 910 Bytes
Versions: 4
Compression:
Stored size: 910 Bytes
Contents
require "rgviz_rails/init" require "rgviz_rails/executor" require "rgviz_rails/js_renderer" require "rgviz_rails/tqx" require "rgviz_rails/parser" module RgvizRails def self.date(date) def date.as_json(options = {}) self end def date.encode_json(*) month = strftime("%m").to_i - 1 "new Date(#{strftime("%Y,#{month},%d")})" end date end def self.datetime(time) def time.as_json(*) self end def time.encode_json(*) month = strftime("%m").to_i - 1 "new Date(#{strftime("%Y,#{month},%d,%H,%M,%S")})" end time end def self.time_of_day(time) def time.as_json(*) self end def time.encode_json(*) "new Date(#{strftime('0,0,0,%H,%M,%S')})" end time end def self.inherits_from_active_record(obj) (obj.is_a?(Class) && obj < ActiveRecord::Base) || obj.is_a?(ActiveRecord::Relation) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rgviz-rails-1.0.0 | lib/rgviz_rails.rb |
rgviz-rails-0.76 | lib/rgviz_rails.rb |
rgviz-rails-0.75 | lib/rgviz_rails.rb |
rgviz-rails-0.74 | lib/rgviz_rails.rb |