Sha256: 27576e16c9c279e58ea6c6da41f5147ba788f22a9adb53c601c2427bcf183f5b
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require "clark_kent/engine" require 'simple_form' require 'thin_man' require 'aws-sdk-v1' module ClarkKent mattr_accessor :resource_options, :user_class_name, :other_sharing_scopes, :base_controller, :custom_report_links def self.bucket_name @@bucket_name || "clark-kent" end def self.config(options) @@resource_options = options[:resource_options].map{|option_hash| ClarkKent::ResourceOption.new option_hash} @@user_class_name = options[:user_class_name] @@bucket_name = options[:bucket_name] @@other_sharing_scopes = options[:other_sharing_scopes] base_controller_name = options[:base_controller_name] @@base_controller = base_controller_name.constantize @@custom_report_links = options[:custom_report_links] || [] end def self.user_class @@user_class = (@@user_class_name || "User").constantize end end class Date def find_day(day_name) if Date::DAYNAMES.include?(day_name.capitalize) week_start = self if [0,7].include? self.wday week_start ||= (self.beginning_of_week - 1.day) week_start + Date::DAYNAMES.index(day_name.capitalize) else self.send(day_name) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
clark_kent-0.9.1 | lib/clark_kent.rb |
clark_kent-0.9.0 | lib/clark_kent.rb |