This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| config.vm.network :forwarded_port, guest: 3000, host: 3000 | |
| # All Vagrant configuration is done here. The most common configuration | |
| # options are documented and commented below. For a complete reference, | |
| # please see the online documentation at vagrantup.com. | |
| config.vm.provider :virtualbox do |vm| | |
| vm.customize ["modifyvm", :id, "--name", project] | |
| vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] | |
| host = RbConfig::CONFIG['host_os'] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module Auditable | |
| extend ActiveSupport::Concern | |
| # @TODO: Figure out a way around this? | |
| # This causes the session to not exist in rspec | |
| included do | |
| if Rails.env != "test" | |
| audited except: [:heartbeat, :try], allow_mass_assignment: true | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def map_style(field, args={}) | |
| args.reverse_merge!(font: "Helvetica", color: "#000000", size: "18px", style: "normal") | |
| (agenda, name, type) = field.split("_") | |
| if self.agenda_styles.nil? or self.agenda_styles[name.to_sym].nil? | |
| self.send("#{field}=", args[type.to_sym]) | |
| else | |
| self.send("#{field}=", self.agenda_styles[name.to_sym][type.to_sym]) | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| +----+-----------+-----------------------+-----------+----------------+----------------------------------------+------------+--------+---------------+------------+------------+------------+----------+ | |
| | id | client_id | name | parent_id | efolders_count | description | toolkit_id | shared | pdf_encrypted | created_at | updated_at | importpath | ancestry | | |
| +----+-----------+-----------------------+-----------+----------------+----------------------------------------+------------+--------+---------------+------------+------------+------------+----------+ | |
| | 46 | 1 | Board Meeting Minutes | NULL | 3 | Description for board meeting minutes. | NULL | 0 | 0 | NULL | NULL | NULL | NULL | | |
| | 47 | 1 | Committee Folders | NULL | 3 | Description for committee folders. | NULL | 0 | 0 | NULL | NULL | NULL | NULL | | |
| | 48 | 1 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Efolder < ActiveRecord::Base | |
| include Scopeable::Clientable | |
| has_many :vfiles, as: :vfileable, dependent: :destroy | |
| has_and_belongs_to_many :users, join_table: "efolders_users", foreign_key: "efolder_id" | |
| has_and_belongs_to_many :committees | |
| has_ancestry | |
| validates :name, presence: true | |
| before_save :share_me |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # routes.rb | |
| resources :committees, as: :workrooms, path: :workrooms do | |
| resources :meetings, concerns: :bookable | |
| end | |
| # Generates | |
| # workroom_meeting_book GET /workrooms/:workroom_id/meetings/:meeting_id/books/:id( | |
| polymorphic_path([@workroom, @meeting, @book]) | |
| # But since @workroom is really a Committee model |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| javascript:(function(){var%20v=%221.8.0%22;if(window.jQuery===undefined%20||%20window.jQuery.fn.jquery%20%3C%20v){var%20done=false;var%20script=document.createElement(%22script%22);script.src=%22http://ajax.googleapis.com/ajax/libs/jquery/%22+v+%22/jquery.min.js%22;script.onload=script.onreadystatechange=function(){if(!done%20%26%26(!this.readyState%20||%20this.readyState==%22loaded%22%20||%20this.readyState==%22complete%22)){done=true;initMyBookmarklet();}};document.getElementsByTagName(%22head%22)[0].appendChild(script);}else{initMyBookmarklet();}function%20initMyBookmarklet(){var%20base_url='http://hd.dev.boardeffect.com';if(!$('%23lookup_container').length){$('head').append('%3Clink%20rel=%22stylesheet%22%20href=%22'+base_url+'/assets/bookmark.css%22%20type=%22text/css%22%20/%3E');$(%22%3Cdiv/%3E%22,{id:%22lookup_container%22,class:%22well%22,html:$(%22%3Cform/%3E%22,{id:%22lookup%22})}).appendTo(%22body%22);$('%3Ca%20/%3E',{href:%22%23%22,html:%22x%22,class:'close'}).prependTo('%23lookup_container%20');$ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| =banner | |
| float: none | |
| position: relative | |
| width: 20% | |
| font-size: 1.2em | |
| font-weight: normal | |
| padding: 6px 10px 6px 30px | |
| margin: 0px 10px 10px -30px | |
| color: #626262 | |
| background-color: darken(#f5f5f5, 10%) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| jQuery.fn.extend({ | |
| insertAtCaret: function(myValue) { | |
| return this.each(function(i) { | |
| var endPos, scrollTop, sel, startPos; | |
| if (document.selection) { | |
| this.focus(); | |
| sel = document.selection.createRange(); | |
| sel.text = myValue; | |
| return this.focus(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var isMobile = { | |
| Android: function() { | |
| return navigator.userAgent.match(/Android/i) ? true : false; | |
| }, | |
| BlackBerry: function() { | |
| return navigator.userAgent.match(/BlackBerry/i) ? true : false; | |
| }, | |
| iOS: function() { | |
| return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false; | |
| }, |
NewerOlder