Sha256: 03eb721f68b851c1c9a70eff4eea9b032bcc1c128a22628814e8719d417337a7
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 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} if options.has_key? :resource_options @@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 if base_controller_name.present? @@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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
clark_kent-0.9.6 | lib/clark_kent.rb |
clark_kent-0.9.5 | lib/clark_kent.rb |
clark_kent-0.9.4 | lib/clark_kent.rb |