SYMBOL INDEX (1966 symbols across 256 files) FILE: app/assets/javascripts/app/initializers/init_modernizr.js function fix_html5_on_ie (line 61) | function fix_html5_on_ie() { FILE: app/assets/javascripts/app/modules/activities.js function initialize (line 4) | function initialize() { function createOnIndex (line 7) | function createOnIndex(data) { FILE: app/assets/javascripts/app/modules/answers.js function initialize (line 4) | function initialize($body) { function initializeOnQuestion (line 13) | function initializeOnQuestion() { function createOnIndex (line 26) | function createOnIndex(data) { function createOnShow (line 29) | function createOnShow(data) { function updateOnIndex (line 39) | function updateOnIndex(data) { function updateOnShow (line 43) | function updateOnShow(data) { function vote (line 48) | function vote(data) { FILE: app/assets/javascripts/app/modules/app_config.js function initialize (line 4) | function initialize() { FILE: app/assets/javascripts/app/modules/authentication.js function initialize (line 4) | function initialize() { function positionDropdown (line 19) | function positionDropdown() { function dropdownToggle (line 26) | function dropdownToggle() { function openPopup (line 37) | function openPopup(authUrl) { function startLoginDialog (line 52) | function startLoginDialog(title,join){ FILE: app/assets/javascripts/app/modules/comments.js function initializeOnQuestion (line 4) | function initializeOnQuestion(data) { function showCommentForm (line 87) | function showCommentForm() { function createOnIndex (line 101) | function createOnIndex(data) { function createOnShow (line 104) | function createOnShow(data) { function updateOnIndex (line 114) | function updateOnIndex(data) { function updateOnShow (line 118) | function updateOnShow(data) { function vote (line 126) | function vote(data) { FILE: app/assets/javascripts/app/modules/editor.js function initialize (line 4) | function initialize() { function setup (line 25) | function setup(editor) { function setupWysiwyg (line 33) | function setupWysiwyg(editor) { function setupEditor (line 59) | function setupEditor(editor) { FILE: app/assets/javascripts/app/modules/effects.js function initialize (line 4) | function initialize() { function fade (line 7) | function fade(object) { FILE: app/assets/javascripts/app/modules/form.js function initialize (line 4) | function initialize() { FILE: app/assets/javascripts/app/modules/geo.js function initialize (line 4) | function initialize() { function localize (line 9) | function localize() { FILE: app/assets/javascripts/app/modules/groups.js function initialize (line 4) | function initialize($body) { function initializeOnEdit (line 13) | function initializeOnEdit($body) { function initializeOnManageProperties (line 22) | function initializeOnManageProperties($body) { function initializeOnIndex (line 27) | function initializeOnIndex($body) { function join (line 41) | function join(link){ FILE: app/assets/javascripts/app/modules/invitations.js function initialize (line 4) | function initialize() { FILE: app/assets/javascripts/app/modules/jqmath.js function initialize (line 4) | function initialize() { FILE: app/assets/javascripts/app/modules/layout_editor.js function initialize (line 4) | function initialize() { function start (line 10) | function start() { function stop (line 18) | function stop() { function dropHandler (line 21) | function dropHandler(ev, ui) { FILE: app/assets/javascripts/app/modules/loader.js function initialize (line 4) | function initialize($body, refreshed) { function refresh (line 18) | function refresh($body, refreshed) { FILE: app/assets/javascripts/app/modules/local_storage.js function initialize (line 4) | function initialize() { function remove (line 11) | function remove(key, id) { function initializeTextAreas (line 29) | function initializeTextAreas() { function hasStorage (line 43) | function hasStorage(){ function loadTextareas (line 53) | function loadTextareas(){ function add (line 64) | function add(key, id, value){ function setObject (line 90) | function setObject(key, value) { function getObject (line 94) | function getObject(key) { FILE: app/assets/javascripts/app/modules/members.js function initialize (line 4) | function initialize(data) { FILE: app/assets/javascripts/app/modules/messages.js function initialize (line 4) | function initialize() { function show (line 12) | function show(message, t, delay) { function ajaxErrorHandler (line 22) | function ajaxErrorHandler(XMLHttpRequest, textStatus, errorThrown) { FILE: app/assets/javascripts/app/modules/networks.js function initialize (line 4) | function initialize(form) { FILE: app/assets/javascripts/app/modules/notifier.js function initialize (line 4) | function initialize() { function sendMessage (line 15) | function sendMessage(title, message, icon) { function isValid (line 24) | function isValid() { function isAllowed (line 28) | function isAllowed() { function updateCheckbox (line 33) | function updateCheckbox() { FILE: app/assets/javascripts/app/modules/pages.js function initialize (line 4) | function initialize($body) { FILE: app/assets/javascripts/app/modules/questions.js function initialize (line 4) | function initialize($body) { function initializeOnIndex (line 16) | function initializeOnIndex($body) { function initializeOnShow (line 63) | function initializeOnShow($body) { function initializeOnNew (line 89) | function initializeOnNew($body) { function initializeOnMove (line 168) | function initializeOnMove(data) { function createOnIndex (line 187) | function createOnIndex(data) { function createOnShow (line 192) | function createOnShow(data) { function updateOnIndex (line 195) | function updateOnIndex(data) { function updateOnShow (line 205) | function updateOnShow(data) { function isIndexEmpty (line 223) | function isIndexEmpty() { function updateWidgets (line 228) | function updateWidgets(data) { FILE: app/assets/javascripts/app/modules/rewards.js function initialize (line 4) | function initialize() { FILE: app/assets/javascripts/app/modules/searches.js function initialize (line 4) | function initialize($body) { FILE: app/assets/javascripts/app/modules/shapado_ui.js function newQuestion (line 4) | function newQuestion(data) { function updateQuestion (line 14) | function updateQuestion(data) { function deleteQuestion (line 24) | function deleteQuestion(data) { function newAnswer (line 28) | function newAnswer(data) { function updateAnswer (line 36) | function updateAnswer(data) { function newComment (line 44) | function newComment(data) { function updateComment (line 50) | function updateComment(data) { function vote (line 56) | function vote(data) { function newActivity (line 68) | function newActivity(data) { function isOnQuestionIndex (line 73) | function isOnQuestionIndex() { function isOnQuestionShow (line 78) | function isOnQuestionShow() { FILE: app/assets/javascripts/app/modules/tags.js function initialize (line 4) | function initialize($body) { function initializeOnIndex (line 10) | function initializeOnIndex($body) { FILE: app/assets/javascripts/app/modules/themes.js function initialize (line 3) | function initialize($body) { FILE: app/assets/javascripts/app/modules/ui.js function initialize (line 4) | function initialize() { function initializeFeedback (line 80) | function initializeFeedback() { function sortValues (line 98) | function sortValues(selectID, child, keepers, method, arg) { function offline (line 113) | function offline() { function notMember (line 117) | function notMember() { function centerScroll (line 121) | function centerScroll(tag, container) { function navigateShortcuts (line 132) | function navigateShortcuts(container, element_selector) { function initializeLangFields (line 167) | function initializeLangFields(container) { function initializeSmoothScrollToTop (line 174) | function initializeSmoothScrollToTop() { function initializeAjaxTooltips (line 182) | function initializeAjaxTooltips() { function initDropdowns (line 218) | function initDropdowns() { function initQuickQuestion (line 230) | function initQuickQuestion() { FILE: app/assets/javascripts/app/modules/updater.js function initialize (line 4) | function initialize($body) { function setupLoadingIcon (line 67) | function setupLoadingIcon() { function guessCurrentLayout (line 91) | function guessCurrentLayout() { FILE: app/assets/javascripts/app/modules/users.js function initialize (line 4) | function initialize($body) { function initializeOnEdit (line 12) | function initializeOnEdit($body) { function initializeOnIndex (line 20) | function initializeOnIndex($body) { function initializeOnShow (line 34) | function initializeOnShow($body) { FILE: app/assets/javascripts/app/modules/utils.js function urlVars (line 3) | function urlVars() { function appendParams (line 17) | function appendParams(url, params) { function log (line 26) | function log(data) { FILE: app/assets/javascripts/app/modules/votes.js function initialize (line 4) | function initialize() { function initializeOnQuestions (line 7) | function initializeOnQuestions() { function initializeOnQuestion (line 34) | function initializeOnQuestion() { function updateOnIndex (line 71) | function updateOnIndex(data) { function updateOnShow (line 74) | function updateOnShow(data) { FILE: app/assets/javascripts/app/modules/websocket.js function initialize (line 3) | function initialize() { function addChatMessage (line 31) | function addChatMessage(from, message) { function parse (line 35) | function parse(data) { function send (line 85) | function send(data) { FILE: app/assets/javascripts/app/modules/widgets.js function initialize (line 4) | function initialize(data) { function createOnIndex (line 55) | function createOnIndex(data) { function createOnShow (line 58) | function createOnShow(data) { function updateOnIndex (line 61) | function updateOnIndex(data) { function updateOnShow (line 65) | function updateOnShow(data) { FILE: app/assets/javascripts/application-init.js function initialize_all (line 1) | function initialize_all() { FILE: app/assets/javascripts/facebook_app/facebox/facebox.js function clickHandler (line 147) | function clickHandler() { function init (line 167) | function init(settings) { function getPageScroll (line 194) | function getPageScroll() { function getPageHeight (line 210) | function getPageHeight() { function makeCompatible (line 223) | function makeCompatible() { function fillFaceboxFromHref (line 237) | function fillFaceboxFromHref(href, klass) { function fillFaceboxFromImage (line 254) | function fillFaceboxFromImage(href, klass) { function fillFaceboxFromAjax (line 262) | function fillFaceboxFromAjax(href, klass) { function skipOverlay (line 266) | function skipOverlay() { function showOverlay (line 270) | function showOverlay() { function hideOverlay (line 283) | function hideOverlay() { FILE: app/assets/javascripts/vendor/highlight/prettify.js function H (line 1) | function H(){var x=navigator&&navigator.userAgent&&/\bMSIE 6\./.test(nav... function x (line 1) | function x(b){b=b.split(/ /g);var a={};for(var c=b.length;--c>=0;){var d... function X (line 4) | function X(b){return b>="a"&&b<="z"||b>="A"&&b<="Z"} function u (line 4) | function u(b,a,c,d){b.unshift(c,d||0);try{a.splice.apply(a,b)}finally{b.... function $ (line 5) | function $(b){return b.replace(P,"&").replace(Q,"<").replace(R,"&... function E (line 5) | function E(b){return b.replace(P,"&").replace(Q,"<").replace(R,"&... function ga (line 6) | function ga(b){var a=b.indexOf("&");if(a<0)return b;for(--a;(a=b.indexOf... function S (line 6) | function S(b){return"XMP"===b.tagName} function z (line 7) | function z(b,a){switch(b.nodeType){case 1:var c=b.tagName.toLowerCase();... function ha (line 7) | function ha(b){if(null===F){var a=document.createElement("PRE"); function ia (line 8) | function ia(b){var a=0;return function(c){var d=null,g=0;for(var e=0,h=c... function na (line 9) | function na(b){var a=b.match(ja),c=[],d=0,g=[];if(a)for(var e=0,h=a.leng... function v (line 10) | function v(b,a){var c={};(function(){var g=b.concat(a);for(var e=g.lengt... function pa (line 11) | function pa(b){var a=oa(b);for(var c=0;c=0;){var d=a[c];if(!C.hasOwnPrope... function T (line 20) | function T(b,a){try{var c=na(b),d=c.source,g=c.tags;if(!C.hasOwnProperty... function wa (line 21) | function wa(b){var a=H(),c=[document.getElementsByTagName("pre"),documen... FILE: app/assets/javascripts/vendor/jHtmlArea.js function addButtons (line 322) | function addButtons(arr) { FILE: app/assets/javascripts/vendor/jquery-1.6.4.js function cu (line 2) | function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.pa... function cr (line 2) | function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.cs... function cq (line 2) | function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),funct... function cp (line 2) | function cp(){cn=b} function co (line 2) | function co(){setTimeout(cp,0);return cn=f.now()} function cf (line 2) | function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(... function ce (line 2) | function ce(){try{return new a.XMLHttpRequest}catch(b){}} function b$ (line 2) | function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.da... function bZ (line 2) | function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i... function bY (line 2) | function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a... function bX (line 2) | function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d... function bW (line 2) | function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],... function bV (line 2) | function bV(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f... function by (line 2) | function by(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b===... function bl (line 2) | function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.... function bk (line 2) | function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f... function bj (line 2) | function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked... function bi (line 2) | function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("... function bh (line 2) | function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttr... function bg (line 2) | function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.... function bf (line 2) | function bf(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tb... function V (line 2) | function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d... function U (line 2) | function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11} function M (line 2) | function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"... function L (line 2) | function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"ev... function J (line 2) | function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.... function D (line 2) | function D(){return!0} function C (line 2) | function C(){return!1} function m (line 2) | function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,... function l (line 2) | function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0} function k (line 2) | function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-... function K (line 2) | function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch... function a (line 2) | function a(b,c){return new a.fn.init(b,c)} function i (line 2) | function i(a){return function(c){b[a]=arguments.length>1?h.call(argument... function m (line 2) | function m(){--h||d.resolveWith(e,[e])} function e (line 3) | function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.t... function u (line 3) | function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){for(var af=0;af\.;]/;var X=Z.exec(Y)!=null;return X&&typeof... FILE: app/assets/javascripts/vendor/web-socket-js/web_socket.js function WebSocketEvent (line 248) | function WebSocketEvent(){} FILE: app/controllers/activities_controller.rb class ActivitiesController (line 1) | class ActivitiesController < ApplicationController method index (line 10) | def index method show (line 37) | def show FILE: app/controllers/admin/manage_controller.rb class Admin::ManageController (line 1) | class Admin::ManageController < ApplicationController method dashboard (line 29) | def dashboard method edit_card (line 32) | def edit_card method properties (line 42) | def properties method appearance (line 46) | def appearance method actions (line 49) | def actions method stats (line 52) | def stats method domain (line 55) | def domain method content (line 58) | def content method social (line 67) | def social method invitations (line 71) | def invitations method access (line 76) | def access method close_group (line 79) | def close_group method check_permissions (line 83) | def check_permissions FILE: app/controllers/admin/moderate_controller.rb class Admin::ModerateController (line 1) | class Admin::ModerateController < ApplicationController method index (line 5) | def index method ban (line 30) | def ban method unban (line 39) | def unban FILE: app/controllers/announcements_controller.rb class AnnouncementsController (line 1) | class AnnouncementsController < ApplicationController method index (line 10) | def index method create (line 23) | def create method destroy (line 47) | def destroy method hide (line 57) | def hide method check_permissions (line 67) | def check_permissions FILE: app/controllers/answers_controller.rb class AnswersController (line 1) | class AnswersController < ApplicationController method index (line 9) | def index method history (line 24) | def history method diff (line 34) | def diff method revert (line 53) | def revert method show (line 62) | def show method create (line 72) | def create method edit (line 161) | def edit method update (line 170) | def update method destroy (line 202) | def destroy method favorite (line 219) | def favorite method unfavorite (line 238) | def unfavorite method check_permissions (line 255) | def check_permissions method check_update_permissions (line 285) | def check_update_permissions method create_draft! (line 315) | def create_draft! FILE: app/controllers/application_controller.rb class ApplicationController (line 4) | class ApplicationController < ActionController::Base method recaptcha_valid? (line 15) | def recaptcha_valid? method check_social (line 41) | def check_social method check_cookies (line 48) | def check_cookies method find_group (line 55) | def find_group method find_questions (line 77) | def find_questions(extra_conditions = {}, extra_scope = { }) method find_activities (line 129) | def find_activities(conds = {}) method current_group (line 140) | def current_group method current_version (line 145) | def current_version method scoped_conditions (line 152) | def scoped_conditions(conditions = {}) method set_layout (line 162) | def set_layout method check_sidebar (line 180) | def check_sidebar method widgets_context (line 191) | def widgets_context(controller, action) method layout_for_theme (line 195) | def layout_for_theme method set_custom_headers (line 203) | def set_custom_headers method render_404 (line 209) | def render_404 method after_sign_out_path_for (line 219) | def after_sign_out_path_for(resource) method after_sign_in_path_for (line 223) | def after_sign_in_path_for(resource_or_scope) method share_variables (line 228) | def share_variables method process_payment_and_redirect (line 234) | def process_payment_and_redirect(success, invoice) method close (line 257) | def close FILE: app/controllers/badges_controller.rb class BadgesController (line 1) | class BadgesController < ApplicationController method index (line 8) | def index method show (line 35) | def show FILE: app/controllers/close_requests_controller.rb class CloseRequestsController (line 1) | class CloseRequestsController < ApplicationController method index (line 7) | def index method new (line 11) | def new method create (line 23) | def create method edit (line 59) | def edit method update (line 72) | def update method destroy (line 104) | def destroy method find_question (line 122) | def find_question method check_permissions (line 126) | def check_permissions FILE: app/controllers/comments_controller.rb class CommentsController (line 1) | class CommentsController < ApplicationController method index (line 6) | def index method create (line 14) | def create method edit (line 69) | def edit method update (line 76) | def update method destroy (line 111) | def destroy method check_permissions (line 128) | def check_permissions method current_scope (line 149) | def current_scope method find_scope (line 153) | def find_scope method scope (line 158) | def scope method full_scope (line 166) | def full_scope FILE: app/controllers/constrains_configs_controller.rb class ConstrainsConfigsController (line 1) | class ConstrainsConfigsController < ApplicationController method index (line 6) | def index method new (line 16) | def new method edit (line 21) | def edit method create (line 26) | def create method update (line 40) | def update method destroy (line 50) | def destroy method check_permissions (line 56) | def check_permissions FILE: app/controllers/doc_controller.rb class DocController (line 1) | class DocController < ApplicationController method privacy (line 4) | def privacy method tos (line 7) | def tos method plans (line 11) | def plans method chat (line 21) | def chat method check_ssl (line 27) | def check_ssl FILE: app/controllers/facebook_controller.rb class FacebookController (line 1) | class FacebookController < ApplicationController method index (line 11) | def index method enable_page (line 15) | def enable_page method find_group (line 28) | def find_group method find_group_on_facebook (line 32) | def find_group_on_facebook(sr) method parse_signed_request (line 69) | def parse_signed_request(str) FILE: app/controllers/flags_controller.rb class FlagsController (line 1) | class FlagsController < ApplicationController method index (line 6) | def index method create (line 10) | def create method update (line 48) | def update method new (line 67) | def new method edit (line 82) | def edit method destroy (line 97) | def destroy method find_resource (line 110) | def find_resource method resource_url (line 118) | def resource_url FILE: app/controllers/groups_controller.rb class GroupsController (line 1) | class GroupsController < ApplicationController method index (line 14) | def index method show (line 43) | def show method new (line 61) | def new method edit (line 71) | def edit method create (line 76) | def create method update (line 107) | def update method set_columns (line 163) | def set_columns method destroy (line 176) | def destroy method accept (line 186) | def accept method close (line 194) | def close method autocomplete_for_group_slug (line 206) | def autocomplete_for_group_slug method allow_custom_ads (line 218) | def allow_custom_ads method disallow_custom_ads (line 227) | def disallow_custom_ads method group_twitter_request_token (line 236) | def group_twitter_request_token method connect_group_to_twitter (line 252) | def connect_group_to_twitter method disconnect_twitter_group (line 276) | def disconnect_twitter_group method add_to_facebook (line 281) | def add_to_facebook method downgrade (line 292) | def downgrade method upgrade (line 310) | def upgrade method update_card (line 349) | def update_card method join (line 371) | def join method check_custom_domain (line 380) | def check_custom_domain method reset_custom_domain (line 387) | def reset_custom_domain method check_permissions (line 398) | def check_permissions FILE: app/controllers/imports_controller.rb class ImportsController (line 1) | class ImportsController < ApplicationController method index (line 9) | def index method send_confirmation (line 18) | def send_confirmation FILE: app/controllers/invitations_controller.rb class InvitationsController (line 1) | class InvitationsController < ApplicationController method index (line 4) | def index method upcoming (line 7) | def upcoming method create (line 11) | def create method accept (line 35) | def accept method resend (line 51) | def resend method revoke (line 58) | def revoke FILE: app/controllers/invoices_controller.rb class InvoicesController (line 1) | class InvoicesController < ApplicationController method index (line 11) | def index method show (line 32) | def show method upcoming (line 41) | def upcoming method create (line 47) | def create method success (line 105) | def success method webhook (line 109) | def webhook method check_new_invoice (line 141) | def check_new_invoice FILE: app/controllers/members_controller.rb class MembersController (line 2) | class MembersController < ApplicationController method index (line 8) | def index method update (line 26) | def update method destroy (line 37) | def destroy method check_permissions (line 48) | def check_permissions FILE: app/controllers/mobile_controller.rb class MobileController (line 1) | class MobileController < ApplicationController method index (line 4) | def index FILE: app/controllers/moderate/answers_controller.rb class Moderate::AnswersController (line 1) | class Moderate::AnswersController < ApplicationController method index (line 9) | def index method manage (line 25) | def manage method banning (line 40) | def banning method ban (line 52) | def ban FILE: app/controllers/moderate/questions_controller.rb class Moderate::QuestionsController (line 1) | class Moderate::QuestionsController < ApplicationController method index (line 10) | def index method flagged (line 18) | def flagged method to_close (line 32) | def to_close method to_open (line 41) | def to_open method manage (line 50) | def manage method banning (line 67) | def banning method ban (line 80) | def ban method closing (line 99) | def closing method close (line 112) | def close method opening (line 141) | def opening method open (line 154) | def open method current_scope (line 175) | def current_scope FILE: app/controllers/moderate/users_controller.rb class Moderate::UsersController (line 1) | class Moderate::UsersController < ApplicationController method index (line 5) | def index FILE: app/controllers/open_requests_controller.rb class OpenRequestsController (line 1) | class OpenRequestsController < ApplicationController method index (line 7) | def index method create (line 11) | def create method update (line 34) | def update method destroy (line 54) | def destroy method new (line 71) | def new method edit (line 78) | def edit method find_question (line 92) | def find_question method check_permissions (line 96) | def check_permissions FILE: app/controllers/pages_controller.rb class PagesController (line 1) | class PagesController < ApplicationController method index (line 11) | def index method show (line 30) | def show method new (line 59) | def new method edit (line 69) | def edit method create (line 74) | def create method update (line 101) | def update method destroy (line 122) | def destroy method css (line 133) | def css method js (line 143) | def js method check_page_permissions (line 154) | def check_page_permissions FILE: app/controllers/public_errors_controller.rb class PublicErrorsController (line 1) | class PublicErrorsController < ApplicationController method forbidden (line 4) | def forbidden method not_found (line 8) | def not_found method method_not_allowed (line 12) | def method_not_allowed method conflict (line 17) | def conflict method unprocessable_entity (line 22) | def unprocessable_entity method internal_server_error (line 26) | def internal_server_error method not_implemented (line 30) | def not_implemented method routing (line 34) | def routing FILE: app/controllers/questions_controller.rb class QuestionsController (line 1) | class QuestionsController < ApplicationController method index (line 36) | def index method history (line 73) | def history method diff (line 82) | def diff method revert (line 100) | def revert method related_questions (line 108) | def related_questions method tags_for_autocomplete (line 145) | def tags_for_autocomplete method show (line 169) | def show method new (line 220) | def new method edit (line 239) | def edit method create (line 244) | def create method update (line 349) | def update method destroy (line 395) | def destroy method solve (line 417) | def solve method unsolve (line 450) | def unsolve method follow (line 488) | def follow method unfollow (line 506) | def unfollow method move (line 525) | def move method move_to (line 530) | def move_to method retag_to (line 555) | def retag_to method retag (line 605) | def retag method twitter_share (line 616) | def twitter_share method random (line 629) | def random method remove_attachment (line 644) | def remove_attachment method check_permissions (line 654) | def check_permissions method check_update_permissions (line 667) | def check_update_permissions method check_retag_permissions (line 696) | def check_retag_permissions method check_create_permissions (line 718) | def check_create_permissions method set_active_tag (line 736) | def set_active_tag method check_age (line 741) | def check_age method create_draft! (line 764) | def create_draft! FILE: app/controllers/reward_controller.rb class RewardController (line 1) | class RewardController < ApplicationController method start (line 5) | def start method close (line 47) | def close method find_question (line 72) | def find_question FILE: app/controllers/searches_controller.rb class SearchesController (line 1) | class SearchesController < ApplicationController method index (line 9) | def index method show (line 63) | def show method create (line 72) | def create method destroy (line 90) | def destroy FILE: app/controllers/tags_controller.rb class TagsController (line 1) | class TagsController < ApplicationController method index (line 6) | def index method show (line 21) | def show method new (line 43) | def new method edit (line 47) | def edit method create (line 51) | def create method update (line 65) | def update method destroy (line 87) | def destroy method current_scope (line 96) | def current_scope FILE: app/controllers/themes_controller.rb class ThemesController (line 1) | class ThemesController < ApplicationController method index (line 8) | def index method show (line 28) | def show method new (line 39) | def new method edit (line 49) | def edit method create (line 62) | def create method update (line 91) | def update method destroy (line 119) | def destroy method remove_bg_image (line 128) | def remove_bg_image method apply (line 140) | def apply method ready (line 146) | def ready method download (line 161) | def download method import (line 206) | def import method check_permissions (line 246) | def check_permissions FILE: app/controllers/users_controller.rb class UsersController (line 1) | class UsersController < ApplicationController method index (line 39) | def index method new (line 68) | def new method create (line 74) | def create method show (line 102) | def show method answers (line 133) | def answers method follows (line 144) | def follows method activity (line 170) | def activity method edit (line 191) | def edit method update (line 196) | def update method connect (line 245) | def connect method follow_tags (line 264) | def follow_tags method unfollow_tags (line 280) | def unfollow_tags method follow (line 296) | def follow method unfollow (line 323) | def unfollow method autocomplete_for_user_login (line 339) | def autocomplete_for_user_login method destroy (line 351) | def destroy method suggestions (line 360) | def suggestions method leave (line 363) | def leave method join (line 368) | def join method auth (line 373) | def auth method social_connect (line 381) | def social_connect method new_password (line 384) | def new_password method check_signup_type (line 390) | def check_signup_type method active_subtab (line 397) | def active_subtab(param) method find_user (line 413) | def find_user FILE: app/controllers/votes_controller.rb class VotesController (line 1) | class VotesController < ApplicationController method index (line 6) | def index method create (line 11) | def create method find_voteable (line 100) | def find_voteable method validate_vote (line 112) | def validate_vote(value, voter) method generate_notice (line 172) | def generate_notice(state) method check_permissions (line 183) | def check_permissions FILE: app/controllers/welcome_controller.rb class WelcomeController (line 1) | class WelcomeController < ApplicationController method index (line 5) | def index method feedback (line 29) | def feedback method send_feedback (line 32) | def send_feedback method change_language_filter (line 66) | def change_language_filter method confirm_age (line 78) | def confirm_age FILE: app/controllers/widgets_controller.rb class WidgetsController (line 1) | class WidgetsController < ApplicationController method index (line 13) | def index method edit (line 20) | def edit method create (line 39) | def create method update (line 62) | def update method destroy (line 87) | def destroy method move (line 104) | def move method embedded (line 115) | def embedded method check_permissions (line 121) | def check_permissions FILE: app/helpers/activities_helper.rb type ActivitiesHelper (line 1) | module ActivitiesHelper FILE: app/helpers/announcements_helper.rb type AnnouncementsHelper (line 1) | module AnnouncementsHelper FILE: app/helpers/answers_helper.rb type AnswersHelper (line 1) | module AnswersHelper FILE: app/helpers/application_helper.rb type ApplicationHelper (line 2) | module ApplicationHelper function default_adsense (line 5) | def default_adsense(position) function known_languages (line 23) | def known_languages(user, group) function multiauth_dropdown (line 29) | def multiauth_dropdown(title) function with_facebook? (line 33) | def with_facebook? function language_json (line 43) | def language_json function preferred_languages_code (line 50) | def preferred_languages_code(entity, language_method) function language_desc (line 64) | def language_desc(langs) function language_select (line 70) | def language_select(f, question, opts = {}) function language_select_tag (line 78) | def language_select_tag(name = "language", value = nil, opts = {}) function languages_options (line 83) | def languages_options(languages=nil, current_languages = []) function locales_options (line 88) | def locales_options(languages=nil) function locales_roles (line 96) | def locales_roles function tag_cloud (line 104) | def tag_cloud(tags = [], options = {}, limit = 15, style = "tag_cloud") function country_flag (line 134) | def country_flag(code, name) function markdown (line 140) | def markdown(txt, options = {}) function render_page_links (line 168) | def render_page_links(text, options = {}) function format_number (line 211) | def format_number(number) function class_for_number (line 223) | def class_for_number(number) function shapado_auto_link (line 235) | def shapado_auto_link(text, options = {}) function format_article_date (line 244) | def format_article_date(date, short) function article_date (line 259) | def article_date(article, short = true) function edited_date (line 264) | def edited_date(article, short = true) function require_js (line 273) | def require_js(*files) function require_css (line 277) | def require_css(*files) function render_tag (line 281) | def render_tag(tag) function class_for_question (line 285) | def class_for_question(question) function googlean_script (line 307) | def googlean_script(analytics_id, domain) function logged_out_language_filter (line 311) | def logged_out_language_filter function clean_seo_keywords (line 322) | def clean_seo_keywords(tags, text = "") function current_announcements (line 337) | def current_announcements(hide_time = nil) function top_bar_links (line 352) | def top_bar_links function gravatar (line 361) | def gravatar(*args) function include_latex (line 365) | def include_latex function find_answer (line 388) | def find_answer(question) function widget_css (line 396) | def widget_css(widget) function widget_code (line 400) | def widget_code(widget) function facebook_avatar (line 406) | def facebook_avatar(user) function twitter_avatar (line 410) | def twitter_avatar(user) function identica_avatar (line 418) | def identica_avatar(user) function linked_in_avatar (line 423) | def linked_in_avatar(user) function suggestion_avatar (line 427) | def suggestion_avatar(suggestion) function tag_icon_image_link (line 445) | def tag_icon_image_link(tag) function common_follower (line 449) | def common_follower(user, suggestion) function suggestion_link (line 461) | def suggestion_link(suggestion) function follow_suggestion_link (line 469) | def follow_suggestion_link(suggestion) function follow_user_link (line 477) | def follow_user_link(user) function follow_tag_link (line 497) | def follow_tag_link(tag) function tag_link (line 519) | def tag_link(tag) function cache_for (line 528) | def cache_for(name, *args, &block) function cache_key_for (line 532) | def cache_key_for(name, *args) function payment_form (line 543) | def payment_form(title, options = {}) FILE: app/helpers/badges_helper.rb type BadgesHelper (line 1) | module BadgesHelper FILE: app/helpers/flags_helper.rb type FlagsHelper (line 1) | module FlagsHelper FILE: app/helpers/groups_helper.rb type GroupsHelper (line 1) | module GroupsHelper function group_logo_img (line 2) | def group_logo_img(group, options) FILE: app/helpers/layout_helper.rb type LayoutHelper (line 1) | module LayoutHelper function tab_entry (line 2) | def tab_entry(element, text, path, options = {}, html_opts = {}) function pjax_tab_entry (line 23) | def pjax_tab_entry(element, text, layout, path, options = {}, html_opt... function pjax_link_to (line 36) | def pjax_link_to(text, layout, path, options = {}) function render_app_config (line 45) | def render_app_config function questions_link_for (line 49) | def questions_link_for(action) function ie_tag (line 66) | def ie_tag(name=:body, attrs={}, &block) function ie_html (line 78) | def ie_html(attrs={}, &block) function ie_body (line 82) | def ie_body(attrs={}, &block) function add_class (line 88) | def add_class(name, attrs) FILE: app/helpers/mobile_helper.rb type MobileHelper (line 1) | module MobileHelper FILE: app/helpers/pages_helper.rb type PagesHelper (line 1) | module PagesHelper function safe_page? (line 2) | def safe_page?(page) FILE: app/helpers/questions_helper.rb type QuestionsHelper (line 1) | module QuestionsHelper function microblogging_message (line 2) | def microblogging_message(question=nil) function linkedin_url (line 15) | def linkedin_url(question) function share_url (line 19) | def share_url(question, service) function escape_url (line 72) | def escape_url(url) FILE: app/helpers/searches_helper.rb type SearchesHelper (line 1) | module SearchesHelper function excerpt_with_regexp (line 2) | def excerpt_with_regexp(text, regexp, *args) FILE: app/helpers/sessions_helper.rb type SessionsHelper (line 1) | module SessionsHelper FILE: app/helpers/themes_helper.rb type ThemesHelper (line 1) | module ThemesHelper FILE: app/helpers/users_helper.rb type UsersHelper (line 1) | module UsersHelper function if_authorized? (line 14) | def if_authorized?(action, resource, &block) function link_to_user (line 46) | def link_to_user(user, options={}) function link_to_login_with_IP (line 67) | def link_to_login_with_IP content_text=nil, options={} function link_to_current_user (line 82) | def link_to_current_user(options={}) function avatar_img (line 93) | def avatar_img(user, options) function avatar_url (line 98) | def avatar_url(user, options) function default_avatar_url (line 120) | def default_avatar_url(size='small') function size_for_string (line 124) | def size_for_string(str) FILE: app/helpers/votes_helper.rb type VotesHelper (line 1) | module VotesHelper function vote_box (line 2) | def vote_box(voteable, source, closed = false) function calculate_votes_average (line 23) | def calculate_votes_average(voteable) function comment_vote_title (line 33) | def comment_vote_title(user_voted, voteable) FILE: app/helpers/welcome_helper.rb type WelcomeHelper (line 1) | module WelcomeHelper FILE: app/middlewares/dynamic_domain.rb class DynamicDomain (line 1) | class DynamicDomain method initialize (line 2) | def initialize(app) method call (line 6) | def call(env) method custom_domain? (line 20) | def custom_domain?(host) FILE: app/models/activity.rb class Activity (line 1) | class Activity method url_for_trackable (line 46) | def url_for_trackable(domain) method params_for_trackable (line 63) | def params_for_trackable method layout_for_trackable (line 83) | def layout_for_trackable method to_activity_stream (line 98) | def to_activity_stream method humanize_action (line 129) | def humanize_action method trackable_class (line 144) | def trackable_class method trackable_name (line 148) | def trackable_name method trackable_param (line 152) | def trackable_param method target_info (line 156) | def target_info method target_param (line 160) | def target_param method target_name (line 164) | def target_name method has_target? (line 168) | def has_target? method target_class (line 172) | def target_class method to_html (line 180) | def to_html(view_renderer) method add_followers (line 189) | def add_followers(*follower_ids) method remove_followers (line 198) | def remove_followers(*follower_ids) method store_user_name (line 204) | def store_user_name method update_websocket (line 216) | def update_websocket FILE: app/models/announcement.rb class Announcement (line 1) | class Announcement method check_dates (line 23) | def check_dates FILE: app/models/answer.rb class Answer (line 1) | class Answer method update_question_last_target (line 64) | def update_question_last_target method minimal (line 68) | def self.minimal method can_be_deleted_by? (line 72) | def can_be_deleted_by?(user) method on_add_vote (line 81) | def on_add_vote(v, voter_id) method on_remove_vote (line 92) | def on_remove_vote(v, voter_id) method flagged! (line 103) | def flagged! method ban (line 107) | def ban method ban (line 114) | def self.ban(ids, options={}) method unban (line 120) | def unban method unban (line 124) | def self.unban(ids, options = {}) method to_html (line 128) | def to_html method disable_limits? (line 132) | def disable_limits? method check_unique_answer (line 136) | def check_unique_answer method disallow_spam (line 146) | def disallow_spam method add_favorite! (line 166) | def add_favorite!(user) method remove_favorite! (line 173) | def remove_favorite!(user) method favorite_for? (line 180) | def favorite_for?(user) method unsolve_question (line 185) | def unsolve_question FILE: app/models/badge.rb class Badge (line 1) | class Badge method TOKENS (line 16) | def self.TOKENS method gold_badges (line 45) | def self.gold_badges method type_of (line 49) | def self.type_of(token) method to_param (line 59) | def to_param method name (line 63) | def name(locale=I18n.locale) method description (line 67) | def description method type (line 75) | def type method source= (line 79) | def source=(s) method source (line 89) | def source method set_type (line 96) | def set_type FILE: app/models/close_request.rb class CloseRequest (line 2) | class CloseRequest method increment_counter (line 29) | def increment_counter method decrement_counter (line 33) | def decrement_counter method humanize_action (line 37) | def self.humanize_action(action) method group (line 44) | def group method should_be_unique (line 49) | def should_be_unique method check_reputation (line 61) | def check_reputation FILE: app/models/comment.rb class Comment (line 1) | class Comment method update_question_last_target (line 27) | def update_question_last_target method group (line 31) | def group method can_be_deleted_by? (line 40) | def can_be_deleted_by?(user) method find_question (line 49) | def find_question method question_id (line 61) | def question_id method find_recipient (line 75) | def find_recipient FILE: app/models/constrains_config.rb class ConstrainsConfig (line 2) | class ConstrainsConfig method check_reputation_configs (line 25) | def check_reputation_configs FILE: app/models/custom_html.rb class CustomHtml (line 2) | class CustomHtml FILE: app/models/draft.rb class Draft (line 1) | class Draft method cleanup! (line 9) | def self.cleanup! FILE: app/models/export.rb class Export (line 1) | class Export method initialize (line 2) | def initialize(group) method export_model (line 6) | def export_model(model, io, opts = {}) method to_file (line 25) | def to_file(model, opts = {}) method to_zip (line 31) | def to_zip(model, zf, opts = {}) method collection_name_for (line 38) | def collection_name_for(model) FILE: app/models/external_friends_list.rb class ExternalFriendsList (line 1) | class ExternalFriendsList FILE: app/models/flag.rb class Flag (line 1) | class Flag method should_be_unique (line 30) | def should_be_unique method check_reputation (line 41) | def check_reputation FILE: app/models/follow_up.rb class FollowUp (line 1) | class FollowUp method original_question (line 15) | def original_question method original_answer (line 19) | def original_answer FILE: app/models/friend_list.rb class FriendList (line 1) | class FriendList FILE: app/models/geo_position.rb class GeoPosition (line 1) | class GeoPosition method serialize (line 6) | def serialize(value) method deserialize (line 16) | def deserialize(value) method initialize (line 22) | def initialize(lat, long) method [] (line 26) | def [](arg) method to_a (line 35) | def to_a method == (line 39) | def ==(other) FILE: app/models/group.rb class Group (line 1) | class Group method reset_custom_domain! (line 178) | def reset_custom_domain! method members (line 184) | def members(*fields) method has_custom_domain? (line 196) | def has_custom_domain? method tag_list (line 200) | def tag_list method top_tags (line 204) | def top_tags(limit=5) method top_tags_strings (line 208) | def top_tags_strings(limit=5) method top_users (line 216) | def top_users(limit=5) method default_tags= (line 220) | def default_tags=(c) method add_member (line 228) | def add_member(user, role) method is_member? (line 241) | def is_member?(user) method owners (line 245) | def owners method mods (line 249) | def mods method mods_owners (line 254) | def mods_owners method pending? (line 258) | def pending? method on_activity (line 262) | def on_activity(action) method language= (line 273) | def language=(lang) method humanize_reputation_constrain (line 281) | def self.humanize_reputation_constrain(key) method humanize_reputation_rewards (line 285) | def self.humanize_reputation_rewards(key) method find_file_from_params (line 289) | def self.find_file_from_params(params, request) method reset_twitter_account (line 313) | def reset_twitter_account method update_twitter_account_with_oauth_token (line 318) | def update_twitter_account_with_oauth_token(token, secret, screen_name) method has_twitter_oauth? (line 326) | def has_twitter_oauth? method twitter_client (line 330) | def twitter_client method reset_widgets! (line 341) | def reset_widgets! method create_default_widgets (line 349) | def create_default_widgets method is_all_signup? (line 365) | def is_all_signup? method is_social_only_signup? (line 369) | def is_social_only_signup? method is_email_only_signup? (line 373) | def is_email_only_signup? method is_noemail_signup? (line 377) | def is_noemail_signup? method has_facebook_login? (line 381) | def has_facebook_login? method version_expired? (line 385) | def version_expired? method is_stripe_customer? (line 391) | def is_stripe_customer? method set_stripe_balance! (line 395) | def set_stripe_balance! method downgrade! (line 402) | def downgrade! method upgrade! (line 412) | def upgrade!(user, version) method unset_late_payment (line 428) | def unset_late_payment method set_late_payment (line 432) | def set_late_payment method set_incoming_invoice (line 436) | def set_incoming_invoice method update_card! (line 444) | def update_card!(stripe_token) method charge! (line 456) | def charge!(token,stripe_token) method update_plan! (line 477) | def update_plan!(token,customer) method create_invoices (line 485) | def create_invoices(customer=nil) method upcoming_invoice_date (line 510) | def upcoming_invoice_date method check_latex (line 516) | def check_latex method initialize_fields (line 522) | def initialize_fields method check_domain (line 530) | def check_domain method check_reputation_configs (line 536) | def check_reputation_configs method modify_attributes (line 589) | def modify_attributes method disallow_javascript (line 606) | def disallow_javascript method create_widget_lists (line 620) | def create_widget_lists method set_default_theme (line 626) | def set_default_theme method create_default_tags (line 634) | def create_default_tags method set_shapado_version (line 640) | def set_shapado_version FILE: app/models/group_notification_config.rb class GroupNotificationConfig (line 1) | class GroupNotificationConfig FILE: app/models/group_stat.rb class GroupStat (line 1) | class GroupStat method viewed! (line 6) | def viewed! FILE: app/models/invitation.rb class Invitation (line 1) | class Invitation method check_confirm (line 44) | def check_confirm method check_connection (line 48) | def check_connection method on_connected (line 53) | def on_connected method on_confirmed (line 59) | def on_confirmed method on_found_friends (line 65) | def on_found_friends method on_followed_suggestions (line 68) | def on_followed_suggestions method accepted_by_other? (line 71) | def accepted_by_other?(user) method generate_token (line 78) | def generate_token FILE: app/models/invoices/credit_card.rb class CreditCard (line 1) | class CreditCard method to_am (line 36) | def to_am method valid? (line 47) | def valid?(*args) method inspect (line 60) | def inspect method ending_in (line 65) | def ending_in FILE: app/models/invoices/invoice.rb class Invoice (line 1) | class Invoice method reset! (line 35) | def reset! method add_item (line 40) | def add_item(name, description, value, doc) method total_in_dollars (line 51) | def total_in_dollars method display_name (line 56) | def display_name method email (line 60) | def email method generate_order_number (line 65) | def generate_order_number FILE: app/models/invoices/shapado_version.rb class ShapadoVersion (line 1) | class ShapadoVersion method uses_stripe? (line 22) | def uses_stripe? method has_custom_ads? (line 26) | def has_custom_ads? method has_custom_js? (line 30) | def has_custom_js? method has_custom_domain? (line 34) | def has_custom_domain? method is_private? (line 38) | def is_private? method has_custom_themes? (line 42) | def has_custom_themes? method has_basic_support? (line 46) | def has_basic_support? method has_phone_support? (line 50) | def has_phone_support? method name (line 54) | def name method in_dollars (line 58) | def in_dollars method libre (line 62) | def self.libre method reload! (line 68) | def self.reload! FILE: app/models/membership.rb class Membership (line 1) | class Membership method method_missing (line 59) | def method_missing(name, *args, &block) method update_user_info (line 64) | def update_user_info method add_to_user (line 68) | def add_to_user method remove_from_user (line 72) | def remove_from_user FILE: app/models/notification_config.rb class NotificationConfig (line 1) | class NotificationConfig FILE: app/models/notifier.rb class Notifier (line 1) | class Notifier < ActionMailer::Base method give_advice (line 5) | def give_advice(user, group, question, following = false) method new_answer (line 35) | def new_answer(user, group, answer, following = false) method new_comment (line 66) | def new_comment(group, comment, user, commentable) method new_invitation (line 89) | def new_invitation(invitation_id) method new_feedback (line 106) | def new_feedback(user, subject, content, email, ip) method admin_login (line 122) | def admin_login(ip, user_id) method follow (line 137) | def follow(follower, user, group) method earned_badge (line 154) | def earned_badge(user, group, badge) method created_flag (line 170) | def created_flag(user, group, reason, path) method favorited (line 187) | def favorited(user, group, answer) method report (line 204) | def report(user, report) method initialize_defaults (line 221) | def initialize_defaults(method_name) method from_email (line 226) | def from_email(group) method language_for (line 230) | def language_for(user=nil) method set_locale (line 238) | def set_locale(lang) FILE: app/models/open_request.rb class OpenRequest (line 2) | class OpenRequest method should_be_unique (line 28) | def should_be_unique method check_reputation (line 39) | def check_reputation FILE: app/models/page.rb class Page (line 1) | class Page method by_title (line 41) | def self.by_title(title, conditions = {}) method current_language (line 49) | def self.current_language FILE: app/models/question.rb class Question (line 1) | class Question method minimal (line 152) | def self.minimal method followed_up_by (line 156) | def followed_up_by method email (line 160) | def email method first_tags (line 164) | def first_tags method tags= (line 168) | def tags=(t) method related_questions (line 182) | def self.related_questions(question, opts = {}) method viewed! (line 195) | def viewed!(ip) method answer_added! (line 203) | def answer_added! method answer_removed! (line 208) | def answer_removed! method flagged! (line 212) | def flagged! method on_add_vote (line 216) | def on_add_vote(v, voter_id) method on_remove_vote (line 233) | def on_remove_vote(v, voter) method on_activity (line 244) | def on_activity(bring_to_front = true) method update_activity_at (line 249) | def update_activity_at method ban (line 261) | def ban method ban (line 266) | def self.ban(ids, options = {}) method unban (line 273) | def unban method unban (line 277) | def self.unban(ids, options = {}) method add_follower (line 281) | def add_follower(user) method remove_follower (line 289) | def remove_follower(user) method follower? (line 297) | def follower?(user) method add_contributor (line 301) | def add_contributor(user) method remove_contributor (line 308) | def remove_contributor(user) method contributor? (line 315) | def contributor?(user) method disable_limits? (line 319) | def disable_limits? method answered (line 323) | def answered method update_last_target (line 327) | def self.update_last_target(question_id, target) method can_be_requested_to_close_by? (line 344) | def can_be_requested_to_close_by?(user) method can_be_requested_to_open_by? (line 350) | def can_be_requested_to_open_by?(user) method can_be_deleted_by? (line 356) | def can_be_deleted_by?(user) method close_reason (line 361) | def close_reason method last_target= (line 365) | def last_target=(target) method attachments= (line 372) | def attachments=(files) method find_file_from_params (line 382) | def self.find_file_from_params(params, request) method humanize_action (line 393) | def self.humanize_action(action) method update_last_target (line 404) | def update_last_target method find_last_target (line 428) | def find_last_target method map_filter_operators (line 439) | def self.map_filter_operators(quotes, ops) method update_answer_count (line 475) | def update_answer_count method update_language (line 484) | def update_language method group_language (line 488) | def group_language method check_useful (line 496) | def check_useful method disallow_spam (line 512) | def disallow_spam method save_slug (line 525) | def save_slug method remove_empty_tags (line 531) | def remove_empty_tags FILE: app/models/read_list.rb class ReadList (line 1) | class ReadList FILE: app/models/report.rb class Report (line 1) | class Report method initialize (line 5) | def initialize(group, since = Time.now.yesterday) FILE: app/models/reputation_stat.rb class ReputationEvent (line 2) | class ReputationEvent class ReputationStat (line 13) | class ReputationStat FILE: app/models/reward.rb class Reward (line 1) | class Reward method reward (line 20) | def reward(group, answer = nil) FILE: app/models/search.rb class Search (line 1) | class Search method conditions (line 23) | def conditions method update_conditions (line 28) | def update_conditions FILE: app/models/share.rb class Share (line 1) | class Share FILE: app/models/tag.rb class Tag (line 1) | class Tag method find_file_from_params (line 29) | def self.find_file_from_params(params, request) FILE: app/models/tag_list.rb class TagList (line 1) | class TagList method add_tags (line 10) | def self.add_tags(group_id, *tags) method add_tags (line 18) | def add_tags(*tags) FILE: app/models/theme.rb class Theme (line 1) | class Theme method find_file_from_params (line 44) | def self.find_file_from_params(params, request) method create_default (line 63) | def self.create_default method set_has_js (line 69) | def set_has_js(param) method increment_version (line 77) | def increment_version method js_mime (line 82) | def js_mime method set_default_theme (line 87) | def set_default_theme FILE: app/models/user.rb class User (line 3) | class User method custom_domain_owned_groups (line 117) | def custom_domain_owned_groups method owns_custom_domain_groups? (line 124) | def owns_custom_domain_groups? method display_name (line 128) | def display_name method find_for_authentication (line 132) | def self.find_for_authentication(conditions={}) method inactive_membership_list (line 136) | def inactive_membership_list method login= (line 140) | def login=(value) method email= (line 144) | def email=(value) method networks= (line 148) | def networks=(params) method find_by_login_or_id (line 152) | def self.find_by_login_or_id(login, conds = {}) method find_experts (line 156) | def self.find_experts(tags, langs = nil, options = {}) method to_param (line 180) | def to_param method add_preferred_tags (line 188) | def add_preferred_tags(t, group) method remove_preferred_tags (line 202) | def remove_preferred_tags(t, group) method preferred_tags_on (line 210) | def preferred_tags_on(group) method language_filter= (line 221) | def language_filter=(filter) method languages_to_filter (line 230) | def languages_to_filter(group) method is_preferred_tag? (line 249) | def is_preferred_tag?(group, *tags) method admin? (line 258) | def admin? method age (line 262) | def age method can_modify? (line 269) | def can_modify?(model) method can_create_reward? (line 274) | def can_create_reward?(question) method groups (line 282) | def groups(options = {}) method member_of? (line 286) | def member_of?(group) method role_on (line 294) | def role_on(group) method owner_of? (line 300) | def owner_of?(group) method admin_of? (line 304) | def admin_of?(group) method mod_of? (line 308) | def mod_of?(group) method editor_of? (line 312) | def editor_of?(group) method user_of? (line 320) | def user_of?(group) method main_language (line 324) | def main_language method openid_login? (line 328) | def openid_login? method linked_in_login? (line 332) | def linked_in_login? method identica_login? (line 336) | def identica_login? method twitter_login? (line 340) | def twitter_login? method facebook_login? (line 344) | def facebook_login? method openid_login? (line 348) | def openid_login? method social_connections (line 352) | def social_connections method is_socially_connected? (line 361) | def is_socially_connected? method has_voted? (line 366) | def has_voted?(voteable) method vote_on (line 370) | def vote_on(voteable) method favorites (line 374) | def favorites(opts = {}) method logged! (line 378) | def logged!(group = nil) method on_activity (line 392) | def on_activity(activity, group) method activity_on (line 397) | def activity_on(group, date) method reset_activity_days! (line 420) | def reset_activity_days!(group) method upvote! (line 424) | def upvote!(group, v = 1.0) method downvote! (line 428) | def downvote!(group, v = 1.0) method update_reputation (line 432) | def update_reputation(key, group, v = nil) method reputation_on (line 474) | def reputation_on(group) method views_on (line 482) | def views_on(group) method comments_count_on (line 490) | def comments_count_on(group) method stats (line 498) | def stats(*extra_fields) method badges_count_on (line 504) | def badges_count_on(group) method badges_on (line 513) | def badges_on(group, opts = {}) method find_badge_on (line 524) | def find_badge_on(group, token, opts = {}) method add_friend (line 529) | def add_friend(user) method remove_friend (line 539) | def remove_friend(user) method followers (line 549) | def followers(scope = {}, memberships=false) method following (line 570) | def following(group=nil) method following? (line 578) | def following?(user) method viewed_on! (line 582) | def viewed_on!(group, ip) method method_missing (line 592) | def method_missing(method, *args, &block) method config_for (line 611) | def config_for(group, init = false) method membership_selector_for (line 615) | def membership_selector_for(group) method leave (line 623) | def leave(group) method join (line 637) | def join(group, &block) method join! (line 663) | def join!(group, &block) method reputation_stats (line 670) | def reputation_stats(group, options = {}) method has_flagged? (line 680) | def has_flagged?(flaggeable) method has_requested_to_close? (line 686) | def has_requested_to_close?(question) method has_requested_to_open? (line 692) | def has_requested_to_open?(question) method generate_uuid (line 698) | def generate_uuid method find_file_from_params (line 702) | def self.find_file_from_params(params, request) method facebook_friends (line 719) | def facebook_friends method social_friends_ids (line 723) | def social_friends_ids(provider) method twitter_friends (line 727) | def twitter_friends method identica_friends (line 731) | def identica_friends method linked_in_friends (line 735) | def linked_in_friends method suggestions (line 740) | def suggestions(group, limit = 5) method suggested_tags (line 756) | def suggested_tags(group, limit = 5) method suggested_tags_by_suggested_friends (line 779) | def suggested_tags_by_suggested_friends(group, limit = 5) method suggested_social_friends (line 809) | def suggested_social_friends(group, limit = 5) method social_external_friends (line 823) | def social_external_friends method common_follower (line 837) | def common_follower(user) method invite (line 841) | def invite(email, user_role, group, body) method revoke_invite (line 852) | def revoke_invite(invitation) method can_invite_on? (line 856) | def can_invite_on?(group) method accept_invitation (line 864) | def accept_invitation(invitation_id) method pending_invitations (line 873) | def pending_invitations(group) method after_viewing (line 879) | def after_viewing(question) method update_languages (line 889) | def update_languages method password_required? (line 902) | def password_required? method initialize_fields (line 908) | def initialize_fields method update_anonymous_user (line 913) | def update_anonymous_user method create_lists (line 925) | def create_lists FILE: app/models/user_stat.rb class UserStat (line 1) | class UserStat method add_answer_tags (line 15) | def add_answer_tags(*tags) method add_question_tags (line 20) | def add_question_tags(*tags) method add_expert_tags (line 25) | def add_expert_tags(*tags) method vote_on_tags (line 30) | def vote_on_tags(tags, inc = 1) FILE: app/models/views_count.rb class ViewsCount (line 1) | class ViewsCount method cleanup! (line 7) | def self.cleanup! FILE: app/models/widget_list.rb class WidgetList (line 1) | class WidgetList method up (line 13) | def up method down (line 17) | def down method move_to (line 21) | def move_to(pos, widget_id, context) FILE: app/models/widgets/about_widget.rb class AboutWidget (line 1) | class AboutWidget < Widget method content (line 4) | def content FILE: app/models/widgets/adsense_widget.rb class AdsenseWidget (line 1) | class AdsenseWidget < Widget method ad (line 5) | def ad method has_ads (line 20) | def has_ads FILE: app/models/widgets/ask_question_widget.rb class AskQuestionWidget (line 1) | class AskQuestionWidget < Widget FILE: app/models/widgets/badges_widget.rb class BadgesWidget (line 1) | class BadgesWidget < Widget method recent_badges (line 5) | def recent_badges(group) method check_settings (line 10) | def check_settings FILE: app/models/widgets/contributors_widget.rb class ContributorsWidget (line 1) | class ContributorsWidget < Widget method question_only? (line 4) | def question_only? FILE: app/models/widgets/current_tags_widget.rb class CurrentTagsWidget (line 1) | class CurrentTagsWidget < Widget FILE: app/models/widgets/custom_html_widget.rb class CustomHtmlWidget (line 1) | class CustomHtmlWidget < Widget method content (line 4) | def content FILE: app/models/widgets/group_networks_widget.rb class GroupNetworksWidget (line 1) | class GroupNetworksWidget < Widget method update_settings (line 8) | def update_settings(params) method set_default (line 13) | def set_default FILE: app/models/widgets/groups_widget.rb class GroupsWidget (line 1) | class GroupsWidget < Widget method recent_groups (line 5) | def recent_groups method check_settings (line 10) | def check_settings FILE: app/models/widgets/pages_widget.rb class PagesWidget (line 1) | class PagesWidget < Widget method recent_pages (line 5) | def recent_pages(group) method check_settings (line 10) | def check_settings FILE: app/models/widgets/question_badges_widget.rb class QuestionBadgesWidget (line 1) | class QuestionBadgesWidget < Widget method question_only? (line 4) | def question_only? FILE: app/models/widgets/related_questions_widget.rb class RelatedQuestionsWidget (line 1) | class RelatedQuestionsWidget < Widget method question_only? (line 4) | def question_only? FILE: app/models/widgets/share_widget.rb class ShareWidget (line 1) | class ShareWidget < Widget method update_settings (line 7) | def update_settings(params) method set_default (line 11) | def set_default FILE: app/models/widgets/suggestions_widget.rb class SuggestionsWidget (line 1) | class SuggestionsWidget < Widget FILE: app/models/widgets/tag_cloud_widget.rb class TagCloudWidget (line 1) | class TagCloudWidget < Widget method cache_keys (line 5) | def cache_keys(params) method check_settings (line 14) | def check_settings FILE: app/models/widgets/top_groups_widget.rb class TopGroupsWidget (line 1) | class TopGroupsWidget < Widget method top_groups (line 5) | def top_groups method check_settings (line 11) | def check_settings FILE: app/models/widgets/top_users_widget.rb class TopUsersWidget (line 1) | class TopUsersWidget < Widget method top_users (line 4) | def top_users(group) method check_settings (line 9) | def check_settings FILE: app/models/widgets/users_widget.rb class UsersWidget (line 1) | class UsersWidget < Widget method recent_users (line 5) | def recent_users(group) method check_settings (line 10) | def check_settings FILE: app/models/widgets/widget.rb class Widget (line 1) | class Widget method group (line 17) | def group method initialize (line 21) | def initialize(*args) method types (line 27) | def self.types(tab="",ads=false) method question_only? (line 48) | def question_only? method partial_name (line 52) | def partial_name method update_settings (line 56) | def update_settings(options) method description (line 63) | def description method cache_keys (line 67) | def cache_keys(params) method limit_to_int (line 72) | def limit_to_int method set_name (line 76) | def set_name method check_settings (line 80) | def check_settings FILE: app/mustache/activity_wrapper.rb class ActivityWrapper (line 1) | class ActivityWrapper < ModelWrapper method action (line 3) | def action method user (line 8) | def user method user_url (line 13) | def user_url method user_name (line 18) | def user_name method target_url (line 23) | def target_url method target_name (line 28) | def target_name FILE: app/mustache/answer_form.rb class AnswerForm (line 1) | class AnswerForm method initialize (line 4) | def initialize(view_context) method render_default (line 9) | def render_default method editor (line 14) | def editor method action_url (line 22) | def action_url method author_name_input (line 28) | def author_name_input method author_email_input (line 36) | def author_email_input method author_website_input (line 44) | def author_website_input method recaptcha (line 52) | def recaptcha method wiki_checkbox (line 59) | def wiki_checkbox method anonymous_checkbox (line 66) | def anonymous_checkbox method if_anonymous (line 73) | def if_anonymous method if_not_logged_in (line 78) | def if_not_logged_in method if_logged_in (line 83) | def if_logged_in method adding_field (line 88) | def adding_field(&block) method adding_user_field (line 97) | def adding_user_field(&block) method question (line 105) | def question method answer (line 109) | def answer method method_missing (line 113) | def method_missing(name, *args, &block) FILE: app/mustache/answer_wrapper.rb class AnswerWrapper (line 1) | class AnswerWrapper < ModelWrapper method foreach_comment (line 8) | def foreach_comment method vote_box (line 14) | def vote_box method if_has_votes (line 19) | def if_has_votes method if_accepted (line 24) | def if_accepted method if_has_comments (line 29) | def if_has_comments method markdown (line 34) | def markdown method author (line 41) | def author method editor (line 46) | def editor method history_url (line 51) | def history_url method creation_date (line 56) | def creation_date method formatted_creation_date (line 61) | def formatted_creation_date method if_has_editor (line 66) | def if_has_editor method pick_as_solution_url (line 70) | def pick_as_solution_url method render_toolbar (line 78) | def render_toolbar method question (line 85) | def question FILE: app/mustache/ask_form.rb class AskForm (line 1) | class AskForm method initialize (line 4) | def initialize(view_context) method action_url (line 10) | def action_url method geolocalization (line 16) | def geolocalization method tags_input (line 26) | def tags_input method description_input (line 33) | def description_input method attachments (line 40) | def attachments method title_input (line 47) | def title_input method language_input (line 54) | def language_input method submit_button (line 62) | def submit_button method anonymous_form (line 69) | def anonymous_form method wiki_checkbox (line 74) | def wiki_checkbox method anonymous_checkbox (line 84) | def anonymous_checkbox method adding_field (line 94) | def adding_field(&block) method question (line 103) | def question method method_missing (line 107) | def method_missing(name, *args, &block) FILE: app/mustache/badge_wrapper.rb class BadgeWrapper (line 1) | class BadgeWrapper < ModelWrapper method badge_url (line 4) | def badge_url method user_url (line 9) | def user_url method user_name (line 14) | def user_name method user (line 19) | def user FILE: app/mustache/collection_wrapper.rb class CollectionWrapper (line 1) | class CollectionWrapper < Enumerator method initialize (line 4) | def initialize(target, wrapper_klass, view_context) method map (line 10) | def map(&block) FILE: app/mustache/comment_wrapper.rb class CommentWrapper (line 1) | class CommentWrapper < ModelWrapper method if_has_votes (line 4) | def if_has_votes method vote_box (line 9) | def vote_box method markdown (line 15) | def markdown method author (line 21) | def author method creation_date (line 26) | def creation_date method formatted_creation_date (line 31) | def formatted_creation_date FILE: app/mustache/layouts/theme_layout_view.rb type Layouts (line 1) | module Layouts class ThemeLayoutView (line 2) | class ThemeLayoutView < ThemeViewBase method render_layout (line 3) | def render_layout method content (line 9) | def content method default_include_stylesheets (line 13) | def default_include_stylesheets method default_include_javascript (line 17) | def default_include_javascript method default_meta (line 21) | def default_meta method default_analytics (line 25) | def default_analytics method page_title (line 29) | def page_title method page_class (line 33) | def page_class method default_stylesheets (line 37) | def default_stylesheets FILE: app/mustache/model_wrapper.rb class ModelWrapper (line 1) | class ModelWrapper method initialize (line 5) | def initialize(target, view_context) method current_group (line 11) | def current_group method respond_to? (line 15) | def respond_to?(method, priv = false) method method_missing (line 19) | def method_missing(name, *args, &block) FILE: app/mustache/question_wrapper.rb class QuestionWrapper (line 1) | class QuestionWrapper < ModelWrapper method render_question (line 4) | def render_question method last_target_user (line 9) | def last_target_user method last_target_user_name (line 14) | def last_target_user_name method last_target_url (line 20) | def last_target_url method last_target_date (line 34) | def last_target_date method last_target_time_ago (line 39) | def last_target_time_ago method url (line 44) | def url method views_count (line 49) | def views_count method truncated_description (line 55) | def truncated_description method foreach_tag (line 60) | def foreach_tag method foreach_related_question (line 66) | def foreach_related_question method foreach_comment (line 72) | def foreach_comment method foreach_answer (line 78) | def foreach_answer method time_ago (line 84) | def time_ago method markdown (line 89) | def markdown method edit_question_url (line 95) | def edit_question_url method history_url (line 100) | def history_url method feed_url (line 104) | def feed_url method if_has_editor (line 109) | def if_has_editor method if_has_comments (line 114) | def if_has_comments method editor (line 119) | def editor method author (line 125) | def author method render_toolbar (line 131) | def render_toolbar FILE: app/mustache/questions/index_view.rb type Questions (line 1) | module Questions class IndexView (line 2) | class IndexView < ThemeViewBase method render_index (line 5) | def render_index method foreach_question (line 10) | def foreach_question method paginate_questions (line 15) | def paginate_questions FILE: app/mustache/questions/show_view.rb type Questions (line 1) | module Questions class ShowView (line 2) | class ShowView < ThemeViewBase method initialize (line 6) | def initialize(*args) method render_show_page (line 23) | def render_show_page method respond_to? (line 27) | def respond_to?(method, priv = false) method method_missing (line 31) | def method_missing(name, *args, &block) method answer_form (line 40) | def answer_form method vote_box (line 45) | def vote_box FILE: app/mustache/tag_wrapper.rb class TagWrapper (line 1) | class TagWrapper < ModelWrapper method tag_url (line 4) | def tag_url method count (line 9) | def count method followers_count (line 14) | def followers_count method follow_button (line 19) | def follow_button FILE: app/mustache/theme_view_base.rb class ThemeViewBase (line 1) | class ThemeViewBase < Poirot::View method initialize (line 2) | def initialize(*args) method if_front_page (line 7) | def if_front_page method if_questions_page (line 12) | def if_questions_page method random_question (line 17) | def random_question method add_ask_question_box (line 22) | def add_ask_question_box method foreach_recent_tag (line 27) | def foreach_recent_tag method foreach_recent_badge (line 32) | def foreach_recent_badge method foreach_recent_activity (line 37) | def foreach_recent_activity method add_header_widgets (line 42) | def add_header_widgets method add_footer_widgets (line 47) | def add_footer_widgets method add_navbar_widgets (line 52) | def add_navbar_widgets method add_sidebar_widgets (line 57) | def add_sidebar_widgets method logo_img (line 62) | def logo_img method logo_link (line 67) | def logo_link method search_form (line 72) | def search_form method signin_dropdown (line 78) | def signin_dropdown method signin_link (line 83) | def signin_link method current_user_link (line 88) | def current_user_link method unanswered_questions_url (line 93) | def unanswered_questions_url method new_question_url (line 98) | def new_question_url method badges_url (line 103) | def badges_url method users_url (line 108) | def users_url method tags_url (line 113) | def tags_url method questions_url (line 118) | def questions_url method questions_feed_url (line 123) | def questions_feed_url method hot_questions_url (line 128) | def hot_questions_url method featured_questions_url (line 133) | def featured_questions_url method current_user_url (line 138) | def current_user_url method current_group (line 143) | def current_group method current_theme (line 148) | def current_theme method if_anonymous (line 153) | def if_anonymous method if_not_logged_in (line 158) | def if_not_logged_in method if_logged_in (line 163) | def if_logged_in method ask_form (line 168) | def ask_form FILE: app/mustache/user_wrapper.rb class UserWrapper (line 1) | class UserWrapper < ModelWrapper method url (line 4) | def url method avatar (line 9) | def avatar method avatar_url (line 14) | def avatar_url method name (line 19) | def name method reputation (line 24) | def reputation method gold_badges_count (line 29) | def gold_badges_count method silver_badges_count (line 34) | def silver_badges_count method bronze_badges_count (line 39) | def bronze_badges_count method follow_button (line 44) | def follow_button method respond_to? (line 48) | def respond_to?(method, priv = false) method current_config (line 53) | def current_config method method_missing (line 57) | def method_missing(name, *args, &block) FILE: config/application.rb type Shapado (line 19) | module Shapado class Application (line 20) | class Application < Rails::Application FILE: config/environments/production.rb class Goalie::CustomErrorPages (line 62) | class Goalie::CustomErrorPages method local_request? (line 63) | def local_request?(*args) FILE: config/initializers/_mongoid_patches.rb type Mongoid (line 1) | module Mongoid type State (line 2) | module State type Keys (line 8) | module Keys type ClassMethods (line 9) | module ClassMethods function key (line 10) | def key(*args) type Mongoid (line 7) | module Mongoid type State (line 2) | module State type Keys (line 8) | module Keys type ClassMethods (line 9) | module ClassMethods function key (line 10) | def key(*args) FILE: config/initializers/active_tab.rb type ActiveTab (line 1) | module ActiveTab function included (line 2) | def self.included(base) type ClassMethods (line 6) | module ClassMethods function tabs (line 9) | def tabs(tabs) function subtabs (line 23) | def subtabs(subtabs) FILE: config/initializers/exceptions.rb class Error404 (line 1) | class Error404 < Exception FILE: config/initializers/logger.rb class Mongoid::Logger (line 1) | class Mongoid::Logger method debug (line 2) | def debug(message) FILE: config/initializers/patches.rb class Mutex (line 3) | class Mutex method lock_with_hack (line 4) | def lock_with_hack type OmniAuth (line 20) | module OmniAuth type Strategies (line 21) | module Strategies class Facebook (line 22) | class Facebook method call! (line 23) | def call!(env) FILE: lib/fixed_array.rb class FixedArray (line 1) | class FixedArray < Array method initialize (line 2) | def initialize(max_size = 10) method add (line 6) | def add(element) FILE: lib/flash_helper/application.rb type FlashHelper (line 1) | module FlashHelper #:nodoc type ApplicationController (line 2) | module ApplicationController function flash_warning (line 15) | def flash_warning(*args) function flash_message (line 27) | def flash_message(*args) function flash_notice (line 43) | def flash_notice(*args) function append_to_flash (line 53) | def append_to_flash(key, *args) FILE: lib/flash_helper/application_helper.rb type FlashHelper (line 1) | module FlashHelper #:nodoc type ApplicationHelper (line 2) | module ApplicationHelper function show_flash_messages (line 80) | def show_flash_messages(options={}) FILE: lib/jobs/activities.rb type Jobs (line 1) | module Jobs class Activities (line 2) | class Activities method on_activity (line 5) | def self.on_activity(group_id, user_id) method on_update_answer (line 19) | def self.on_update_answer(answer_id) method on_create_answer (line 26) | def self.on_create_answer(answer_id) method on_destroy_answer (line 31) | def self.on_destroy_answer(user_id, attributes) method on_comment (line 46) | def self.on_comment(commentable_id, commentable_class, comment_id, l... method on_follow (line 79) | def self.on_follow(follower_id, followed_id, group_id) method on_unfollow (line 97) | def self.on_unfollow(follower_id, followed_id, group_id) method on_flag (line 100) | def self.on_flag(user_id, group_id, reason, path) method on_rollback (line 110) | def self.on_rollback(question_id) method on_admin_connect (line 115) | def self.on_admin_connect(ip, user_id) FILE: lib/jobs/answers.rb type Jobs (line 2) | module Jobs class Answers (line 3) | class Answers method on_favorite_answer (line 6) | def self.on_favorite_answer(answer_id, favoriter_id, link) method on_create_answer (line 40) | def self.on_create_answer(question_id, answer_id, link) FILE: lib/jobs/base.rb type Jobs (line 2) | module Jobs type Base (line 3) | module Base function create_badge (line 6) | def create_badge(user, group, opts, check_opts = {}) function shorten_url (line 66) | def shorten_url(url, entry) function make_status (line 80) | def make_status(text, link, limit) FILE: lib/jobs/images.rb type Jobs (line 1) | module Jobs class Images (line 2) | class Images method generate_user_thumbnails (line 5) | def self.generate_user_thumbnails(user_id) method generate_group_thumbnails (line 12) | def self.generate_group_thumbnails(group_id) method generate_thumbnails (line 20) | def self.generate_thumbnails(object, original_image) FILE: lib/jobs/mailer.rb type Jobs (line 1) | module Jobs class Mailer (line 2) | class Mailer method on_ask_question (line 5) | def self.on_ask_question(question_id) method on_new_comment (line 27) | def self.on_new_comment(commentable_id, commentable_class, comment_id) method on_favorite_answer (line 39) | def self.on_favorite_answer(answer_id, current_user_id) method on_follow (line 47) | def self.on_follow(current_user_id, user_id, current_group_id) method on_new_invitation (line 56) | def self.on_new_invitation(invitation_id) FILE: lib/jobs/questions.rb type Jobs (line 1) | module Jobs class Questions (line 2) | class Questions method on_question_solved (line 5) | def self.on_question_solved(question_id, answer_id) method on_question_unsolved (line 32) | def self.on_question_unsolved(question_id, answer_id) method on_view_question (line 53) | def self.on_view_question(question_id) method on_ask_question (line 71) | def self.on_ask_question(question_id,link) method on_destroy_question (line 91) | def self.on_destroy_question(user_id, attributes) method on_question_followed (line 106) | def self.on_question_followed(question_id, follower_id) method on_retag_question (line 122) | def self.on_retag_question(question_id, user_id) method close_reward (line 129) | def self.close_reward(question_id) method on_start_reward (line 136) | def self.on_start_reward(question_id) method on_close_reward (line 150) | def self.on_close_reward(question_id, answer_id, user_id) FILE: lib/jobs/tags.rb type Jobs (line 1) | module Jobs class Tags (line 2) | class Tags method question_retagged (line 5) | def self.question_retagged(question_id, new_tags, old_tags, at_time) FILE: lib/jobs/themes.rb type Jobs (line 1) | module Jobs class Themes (line 2) | class Themes method generate_stylesheet (line 5) | def self.generate_stylesheet(theme_id) method define_vars (line 51) | def self.define_vars(theme) FILE: lib/jobs/users.rb type Jobs (line 1) | module Jobs class Users (line 2) | class Users method post_to_twitter (line 5) | def self.post_to_twitter(user_id, text) method on_update_user (line 13) | def self.on_update_user(user_id, group_id) method get_facebook_friends (line 22) | def self.get_facebook_friends(user_id) method get_twitter_friends (line 30) | def self.get_twitter_friends(user_id) method get_identica_friends (line 42) | def self.get_identica_friends(user_id) method get_linked_in_friends (line 52) | def self.get_linked_in_friends(user_id) FILE: lib/jobs/votes.rb type Jobs (line 1) | module Jobs class Votes (line 2) | class Votes method on_vote_question (line 5) | def self.on_vote_question(question_id, value, user_id, group_id) method on_vote_answer (line 33) | def self.on_vote_answer(answer_id, value, user_id, group_id) method on_vote (line 92) | def self.on_vote(voteable, value, user, group) method on_vote_user (line 110) | def self.on_vote_user(voteable, value, user, group) FILE: lib/level_system.rb class LevelSystem (line 3) | class LevelSystem method initialize (line 8) | def initialize method level_for (line 15) | def level_for(reputation) method limit_for (line 25) | def limit_for(level) FILE: lib/multiauth_support.rb type MultiauthSupport (line 1) | module MultiauthSupport type ClassMethods (line 37) | module ClassMethods function authenticate (line 38) | def authenticate(fields) function connect (line 86) | def connect(fields) function merge_user (line 113) | def merge_user(user) function password_required? (line 226) | def password_required? function twitter_client (line 232) | def twitter_client function facebook_client (line 243) | def facebook_client(property = 'friends', params = 'fields[]=name&fiel... function identica_client (line 248) | def identica_client function linked_in_client (line 254) | def linked_in_client function get_identica_friends (line 260) | def get_identica_friends function get_linked_in_friends (line 264) | def get_linked_in_friends function check_social_friends (line 274) | def check_social_friends function check_user_info (line 289) | def check_user_info(fields, provider) function handle_facebook (line 316) | def handle_facebook(fields) function handle_twitter (line 330) | def handle_twitter(fields) function handle_identica (line 341) | def handle_identica(fields) function handle_linked_in (line 350) | def handle_linked_in(fields) FILE: lib/nominatim.rb type Nominatim (line 4) | module Nominatim class Place (line 5) | class Place method initialize (line 7) | def initialize(lat, long) method get_address (line 12) | def get_address method get_address_from_country (line 23) | def get_address_from_country(country) FILE: lib/shapado/controllers/access.rb type Shapado (line 1) | module Shapado type Controllers (line 2) | module Controllers type Access (line 3) | module Access function included (line 4) | def self.included(base) function logged_in? (line 10) | def logged_in? function check_group_access (line 14) | def check_group_access function admin_required (line 38) | def admin_required function moderator_required (line 44) | def moderator_required function owner_required (line 50) | def owner_required function login_required (line 56) | def login_required function after_sign_in_path_for (line 69) | def after_sign_in_path_for(resource) FILE: lib/shapado/controllers/locale.rb type Shapado (line 1) | module Shapado type Controllers (line 2) | module Controllers type Locale (line 3) | module Locale function included (line 4) | def self.included(base) function current_languages (line 10) | def current_languages function find_languages (line 14) | def find_languages function language_conditions (line 39) | def language_conditions function available_locales (line 52) | def available_locales; AVAILABLE_LOCALES; end function set_locale (line 54) | def set_locale function find_valid_locale (line 77) | def find_valid_locale(lang) FILE: lib/shapado/controllers/routes.rb type Shapado (line 1) | module Shapado type Controllers (line 2) | module Controllers type Routes (line 3) | module Routes function included (line 4) | def self.included(base) function javascript_group_path (line 16) | def javascript_group_path(group, theme_id, theme_version) function css_group_path (line 20) | def css_group_path(group, theme_id, theme_version) function bg_image_path (line 24) | def bg_image_path(group, theme_id, theme_version) function favicon_group_path (line 28) | def favicon_group_path(group) function tag_icon_path (line 32) | def tag_icon_path(group,tag_name) function avatar_user_path (line 39) | def avatar_user_path(user, size = nil) function logo_path (line 47) | def logo_path(group, size = nil) function question_attachment_path (line 55) | def question_attachment_path(group,question, file, attach_id) FILE: lib/shapado/controllers/utils.rb type Shapado (line 1) | module Shapado type Controllers (line 2) | module Controllers type Utils (line 3) | module Utils function included (line 4) | def self.included(base) function current_tags (line 10) | def current_tags function set_page_title (line 20) | def set_page_title(title) function page_title (line 24) | def page_title function feed_urls (line 48) | def feed_urls function add_feeds_url (line 52) | def add_feeds_url(url, title="atom") function track_pageview (line 56) | def track_pageview function is_bot? (line 62) | def is_bot? function build_date (line 66) | def build_date(params, name) function build_datetime (line 70) | def build_datetime(params, name) function bodys_class (line 84) | def bodys_class(params) FILE: lib/shapado/file_wrapper.rb type Shapado (line 1) | module Shapado class FileWrapper (line 2) | class FileWrapper method initialize (line 4) | def initialize(path, content_type) method get (line 9) | def get method get_file (line 13) | def get_file method size (line 17) | def size method content_type (line 21) | def content_type method read (line 25) | def read(size) method close (line 31) | def close(*args) FILE: lib/shapado/models/custom_html_methods.rb type Shapado (line 1) | module Shapado type Models (line 2) | module Models type CustomHtmlMethods (line 3) | module CustomHtmlMethods function question_prompt (line 4) | def question_prompt function question_help (line 16) | def question_help function head (line 27) | def head function head_tag (line 32) | def head_tag function footer (line 36) | def footer function question_prompt= (line 43) | def question_prompt=(value) function question_help= (line 47) | def question_help=(value) function head= (line 51) | def head=(value) function head_tag= (line 55) | def head_tag=(value) function footer= (line 59) | def footer=(value) FILE: lib/shapado/models/geo_common.rb type Shapado (line 1) | module Shapado type Models (line 2) | module Models type GeoCommon (line 3) | module GeoCommon function float_position (line 13) | def float_position function set_address (line 21) | def set_address(ip) function address_name (line 46) | def address_name function point (line 58) | def point(max_distance=6) FILE: lib/shapado/models/networks.rb type Shapado (line 1) | module Shapado type Models (line 2) | module Models type Networks (line 3) | module Networks function find_networks (line 12) | def find_networks(params) FILE: lib/shapado/models/trackable.rb type Shapado (line 1) | module Shapado type Models (line 2) | module Models type Trackable (line 3) | module Trackable function __generate_trackable_info (line 14) | def __generate_trackable_info function __generate_target_info (line 18) | def __generate_target_info function __resolve_trackable_scope (line 27) | def __resolve_trackable_scope function __resolve_target (line 39) | def __resolve_target function __on_create (line 45) | def __on_create function __on_update (line 49) | def __on_update function __on_destroy (line 53) | def __on_destroy function __create_activity (line 57) | def __create_activity(action, opts = {}) type ClassMethods (line 105) | module ClassMethods function track_activities (line 106) | def track_activities(*args, &cb) function __fields_for_class (line 115) | def __fields_for_class(object, fields) function trackable_opts (line 140) | def trackable_opts FILE: lib/shapado/scripting/application.rb type Shapado (line 1) | module Shapado type Scripting (line 2) | module Scripting class Application (line 3) | class Application < Rails::Application FILE: lib/smtp_tls.rb function do_start (line 6) | def do_start(helodomain, user, secret, authtype) function do_helo (line 42) | def do_helo(helodomain) function starttls (line 59) | def starttls function quit (line 63) | def quit FILE: lib/sso_strategy.rb type OmniAuth (line 1) | module OmniAuth type Strategies (line 2) | module Strategies class SsoStrategy (line 3) | class SsoStrategy method initialize (line 6) | def initialize(app, options = {}, &block) method call! (line 13) | def call!(env) method request_phase (line 21) | def request_phase method callback_phase (line 27) | def callback_phase method auth_hash (line 32) | def auth_hash method user_info (line 40) | def user_info method check_cookies (line 51) | def check_cookies FILE: lib/subdomains.rb type Subdomains (line 21) | module Subdomains function included (line 22) | def self.included(controller) function subdomain_url (line 28) | def subdomain_url(subdomain, options = {}) function domain_url (line 36) | def domain_url(options = {}) FILE: lib/sweepers.rb type Sweepers (line 1) | module Sweepers function sweep_question_views (line 2) | def sweep_question_views function sweep_answer (line 8) | def sweep_answer(answer) function sweep_widgets (line 16) | def sweep_widgets function sweep_user_views (line 20) | def sweep_user_views function sweep_question (line 24) | def sweep_question(question) function sweep_new_users (line 31) | def sweep_new_users(group) function expire_fragment_for (line 36) | def expire_fragment_for(name, *args) FILE: lib/tasks/fix_db.rake class Question (line 3) | class Question method set_created_at (line 4) | def set_created_at; end method set_updated_at (line 5) | def set_updated_at; end class Answer (line 8) | class Answer method set_created_at (line 9) | def set_created_at; end method set_updated_at (line 10) | def set_updated_at; end class Group (line 13) | class Group method set_created_at (line 14) | def set_created_at; end method set_updated_at (line 15) | def set_updated_at; end class Activity (line 18) | class Activity method set_created_at (line 19) | def set_created_at; end method set_updated_at (line 20) | def set_updated_at; end FILE: lib/tasks/setup.rake class Question (line 153) | class Question method set_created_at (line 154) | def set_created_at; end method set_updated_at (line 155) | def set_updated_at; end class Answer (line 158) | class Answer method set_created_at (line 159) | def set_created_at; end method set_updated_at (line 160) | def set_updated_at; end class Group (line 163) | class Group method set_created_at (line 164) | def set_created_at; end method set_updated_at (line 165) | def set_updated_at; end FILE: lib/twitter_renderer.rb class TwitterRenderer (line 1) | class TwitterRenderer FILE: public/codemirror/demo/complete.js function stopEvent (line 3) | function stopEvent() { function addStop (line 7) | function addStop(event) { function connect (line 11) | function connect(node, type, handler) { function forEach (line 19) | function forEach(arr, f) { function startComplete (line 35) | function startComplete() { function getCompletions (line 119) | function getCompletions(token, context) { FILE: public/codemirror/test/test.js function htmlEscape (line 225) | function htmlEscape(str) { function forEach (line 228) | function forEach(arr, f) { function Failure (line 232) | function Failure(why) {this.message = why;} function test (line 234) | function test(name, run) {tests.push({name: name, func: run});} function testCM (line 235) | function testCM(name, run, opts) { function runTests (line 243) | function runTests() { function eq (line 265) | function eq(a, b, msg) { function eqPos (line 268) | function eqPos(a, b, msg) { function is (line 272) | function is(a, msg) { FILE: spec/controllers/close_requests_controller_spec.rb function valid_attributes (line 16) | def valid_attributes FILE: spec/controllers/themes_controller_spec.rb function valid_attributes (line 13) | def valid_attributes FILE: spec/spec_helper.rb function stub_authentication (line 41) | def stub_authentication(user = nil) function stub_group (line 49) | def stub_group(group = nil) function create_group (line 56) | def create_group FILE: vendor/assets/javascripts/codemirror/codemirror.js function CodeMirror (line 9) | function CodeMirror(place, givenOptions) { function save (line 1716) | function save() {textarea.value = instance.getValue();} function wrappedSubmit (line 1722) | function wrappedSubmit() { function copyState (line 1752) | function copyState(mode, state) { function startState (line 1764) | function startState(mode, a1, a2) { function StringStream (line 1770) | function StringStream(string) { function cased (line 1808) | function cased(str) {return caseInsensitive ? str.toLowerCase() : str;} function Line (line 1826) | function Line(text, styles) { function span (line 1982) | function span(text, style) { function nextMark (line 2004) | function nextMark() { function copyStyles (line 2046) | function copyStyles(from, to, source, dest) { function History (line 2063) | function History() { function stopMethod (line 2094) | function stopMethod() {e_stop(this);} function addStop (line 2096) | function addStop(event) { function e_preventDefault (line 2101) | function e_preventDefault(e) { function e_stopPropagation (line 2105) | function e_stopPropagation(e) { function e_stop (line 2109) | function e_stop(e) {e_preventDefault(e); e_stopPropagation(e);} function e_target (line 2110) | function e_target(e) {return e.target || e.srcElement;} function e_button (line 2111) | function e_button(e) { function connect (line 2120) | function connect(node, type, handler, disconnect) { function Delayed (line 2132) | function Delayed() {this.id = null;} function countColumn (line 2171) | function countColumn(string, end) { function computedStyle (line 2183) | function computedStyle(elt) { function eltOffset (line 2189) | function eltOffset(node, screen) { function eltText (line 2203) | function eltText(node) { function posEq (line 2208) | function posEq(a, b) {return a.line == b.line && a.ch == b.ch;} function posLess (line 2209) | function posLess(a, b) {return a.line < b.line || (a.line == b.line && a... function copyPos (line 2210) | function copyPos(x) {return {line: x.line, ch: x.ch};} function htmlEscape (line 2213) | function htmlEscape(str) { function editEnd (line 2227) | function editEnd(from, to) { function indexOf (line 2235) | function indexOf(collection, elt) { FILE: vendor/assets/javascripts/codemirror/mode/clike/clike.js function tokenBase (line 12) | function tokenBase(stream, state) { function tokenString (line 54) | function tokenString(quote) { function tokenComment (line 67) | function tokenComment(stream, state) { function Context (line 79) | function Context(indented, column, type, align, prev) { function pushContext (line 86) | function pushContext(state, col, type) { function popContext (line 89) | function popContext(state) { function words (line 150) | function words(str) { function cppHook (line 159) | function cppHook(stream, state) { function tokenAtString (line 166) | function tokenAtString(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/clojure/clojure.js function makeKeywords (line 10) | function makeKeywords(str) { function stateStack (line 52) | function stateStack(indent, type, prev) { // represents a state stack ob... function pushStack (line 58) | function pushStack(state, indent, type) { function popStack (line 62) | function popStack(state) { function isNumber (line 66) | function isNumber(ch, stream){ FILE: vendor/assets/javascripts/codemirror/mode/coffeescript/coffeescript.js function wordRegexp (line 8) | function wordRegexp(words) { function tokenBase (line 39) | function tokenBase(stream, state) { function tokenFactory (line 149) | function tokenFactory(delimiter, outclass) { function indent (line 179) | function indent(stream, state, type) { function dedent (line 198) | function dedent(stream, state) { function tokenLexer (line 222) | function tokenLexer(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/css/css.js function ret (line 3) | function ret(style, tp) {type = tp; return style;} function tokenBase (line 5) | function tokenBase(stream, state) { function tokenCComment (line 46) | function tokenCComment(stream, state) { function tokenSGMLComment (line 58) | function tokenSGMLComment(stream, state) { function tokenString (line 70) | function tokenString(quote) { FILE: vendor/assets/javascripts/codemirror/mode/groovy/groovy.js function words (line 2) | function words(str) { function tokenBase (line 17) | function tokenBase(stream, state) { function startString (line 66) | function startString(quote, stream, state) { function tokenBaseUntilBrace (line 92) | function tokenBaseUntilBrace() { function tokenComment (line 110) | function tokenComment(stream, state) { function expectExpression (line 122) | function expectExpression(last) { function Context (line 127) | function Context(indented, column, type, align, prev) { function pushContext (line 134) | function pushContext(state, col, type) { function popContext (line 137) | function popContext(state) { FILE: vendor/assets/javascripts/codemirror/mode/haskell/haskell.js function switchState (line 3) | function switchState(source, setState, f) { function normal (line 19) | function normal(source, setState) { function ncomment (line 110) | function ncomment(type, nest) { function stringLiteral (line 134) | function stringLiteral(source, setState) { function stringGap (line 157) | function stringGap(source, setState) { function setType (line 169) | function setType(t) { FILE: vendor/assets/javascripts/codemirror/mode/htmlmixed/htmlmixed.js function html (line 6) | function html(stream, state) { function maybeBackup (line 22) | function maybeBackup(stream, pat, style) { function javascript (line 28) | function javascript(stream, state) { function css (line 38) | function css(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/javascript/javascript.js function kw (line 8) | function kw(type) {return {type: type, style: "keyword"};} function chain (line 23) | function chain(stream, state, f) { function nextUntilUnescaped (line 28) | function nextUntilUnescaped(stream, end) { function ret (line 41) | function ret(tp, style, cont) { function jsTokenBase (line 46) | function jsTokenBase(stream, state) { function jsTokenString (line 94) | function jsTokenString(quote) { function jsTokenComment (line 102) | function jsTokenComment(stream, state) { function JSLexical (line 118) | function JSLexical(indented, column, type, align, prev, info) { function inScope (line 127) | function inScope(state, varname) { function parseJS (line 132) | function parseJS(state, style, type, content, stream) { function pass (line 156) | function pass() { function cont (line 159) | function cont() { function register (line 163) | function register(varname) { function pushcontext (line 176) | function pushcontext() { function popcontext (line 180) | function popcontext() { function pushlex (line 184) | function pushlex(type, info) { function poplex (line 192) | function poplex() { function expect (line 202) | function expect(wanted) { function statement (line 210) | function statement(type) { function expression (line 228) | function expression(type) { function maybeoperator (line 238) | function maybeoperator(type, value) { function maybelabel (line 246) | function maybelabel(type) { function property (line 250) | function property(type) { function objprop (line 253) | function objprop(type) { function commasep (line 257) | function commasep(what, end) { function block (line 268) | function block(type) { function vardef1 (line 272) | function vardef1(type, value) { function vardef2 (line 276) | function vardef2(type, value) { function forspec1 (line 280) | function forspec1(type) { function formaybein (line 286) | function formaybein(type, value) { function forspec2 (line 290) | function forspec2(type, value) { function forspec3 (line 295) | function forspec3(type) { function functiondef (line 298) | function functiondef(type, value) { function funarg (line 302) | function funarg(type, value) { FILE: vendor/assets/javascripts/codemirror/mode/jinja2/jinja2.js function tokenBase (line 7) | function tokenBase (stream, state) { function inTag (line 17) | function inTag (close) { FILE: vendor/assets/javascripts/codemirror/mode/lua/lua.js function prefixRE (line 8) | function prefixRE(words) { function wordRE (line 11) | function wordRE(words) { function readBracket (line 57) | function readBracket(stream) { function normal (line 64) | function normal(stream, state) { function bracketed (line 87) | function bracketed(level, style) { function string (line 100) | function string(quote) { FILE: vendor/assets/javascripts/codemirror/mode/markdown/markdown.js function switchInline (line 23) | function switchInline(stream, state, f) { function switchBlock (line 28) | function switchBlock(stream, state, f) { function blockNormal (line 36) | function blockNormal(stream, state) { function htmlBlock (line 76) | function htmlBlock(stream, state) { function inlineNormal (line 87) | function inlineNormal(stream, state) { function linkText (line 124) | function linkText(stream, state) { function linkHref (line 136) | function linkHref(stream, state) { function footnoteLink (line 145) | function footnoteLink(stream, state) { function footnoteUrl (line 153) | function footnoteUrl(stream, state) { function inlineElement (line 160) | function inlineElement(type, endChar, next) { FILE: vendor/assets/javascripts/codemirror/mode/ntriples/ntriples.js function transitState (line 45) | function transitState(currState, c) { FILE: vendor/assets/javascripts/codemirror/mode/pascal/pascal.js function words (line 2) | function words(str) { function tokenBase (line 16) | function tokenBase(stream, state) { function tokenString (line 58) | function tokenString(quote) { function tokenComment (line 70) | function tokenComment(stream, state) { function Context (line 82) | function Context(indented, column, type, align, prev) { function pushContext (line 89) | function pushContext(state, col, type) { function popContext (line 92) | function popContext(state) { FILE: vendor/assets/javascripts/codemirror/mode/php/php.js function keywords (line 2) | function keywords(str) { function heredoc (line 7) | function heredoc(delim) { function dispatch (line 50) | function dispatch(stream, state) { // TODO open PHP inside text/css FILE: vendor/assets/javascripts/codemirror/mode/plsql/plsql.js function chain (line 9) | function chain(stream, state, f) { function ret (line 15) | function ret(tp, style) { function tokenBase (line 20) | function tokenBase(stream, state) { function tokenString (line 80) | function tokenString(quote) { function tokenComment (line 93) | function tokenComment(stream, state) { function keywords (line 124) | function keywords(str) { FILE: vendor/assets/javascripts/codemirror/mode/python/python.js function wordRegexp (line 4) | function wordRegexp(words) { function tokenBase (line 47) | function tokenBase(stream, state) { function tokenStringFactory (line 149) | function tokenStringFactory(delimiter) { function indent (line 182) | function indent(stream, state, type) { function dedent (line 201) | function dedent(stream, state) { function tokenLexer (line 225) | function tokenLexer(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/r/r.js function wordObj (line 2) | function wordObj(str) { function tokenBase (line 14) | function tokenBase(stream, state) { function tokenString (line 64) | function tokenString(quote) { function push (line 85) | function push(state, type, stream) { function pop (line 92) | function pop(state) { FILE: vendor/assets/javascripts/codemirror/mode/rst/rst.js function setState (line 2) | function setState(state, fn, ctx) { function setCtx (line 7) | function setCtx(state, ctx) { function setNormal (line 11) | function setNormal(state, ch) { function hasMode (line 20) | function hasMode(mode) { function getMode (line 34) | function getMode(mode) { function normal (line 60) | function normal(stream, state) { function inline (line 207) | function inline(stream, state) { function directive (line 246) | function directive(stream, state) { function body (line 274) | function body(stream, state) { function comment (line 287) | function comment(stream, state) { function verbatim (line 291) | function verbatim(stream, state) { function block (line 307) | function block(stream, state, token) { FILE: vendor/assets/javascripts/codemirror/mode/ruby/ruby.js function wordObj (line 2) | function wordObj(words) { function chain (line 21) | function chain(newtok, stream, state) { function tokenBase (line 26) | function tokenBase(stream, state) { function tokenBaseUntilBrace (line 101) | function tokenBaseUntilBrace() { function readQuoted (line 116) | function readQuoted(quote, style, embed, unescaped) { function readHereDoc (line 133) | function readHereDoc(phrase) { function readBlockComment (line 140) | function readBlockComment(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/rust/rust.js function r (line 26) | function r(tc, style) { function tokenBase (line 31) | function tokenBase(stream, state) { function tokenString (line 90) | function tokenString(stream, state) { function tokenComment (line 104) | function tokenComment(depth) { function pass (line 130) | function pass() { function cont (line 133) | function cont() { function pushlex (line 138) | function pushlex(type, info) { function poplex (line 147) | function poplex() { function typecx (line 155) | function typecx() { cx.state.keywords = typeKeywords; } function valcx (line 156) | function valcx() { cx.state.keywords = valKeywords; } function commasep (line 159) | function commasep(comb, end) { function block (line 171) | function block(type) { function endstatement (line 182) | function endstatement(type) { function expression (line 186) | function expression(type) { function maybeop (line 199) | function maybeop(type) { function maybeprop (line 206) | function maybeprop(type) { function exprbrace (line 210) | function exprbrace(type) { function recliteral (line 219) | function recliteral(type) { function blockvars (line 226) | function blockvars(type) { function letdef (line 232) | function letdef(type) { function maybetype (line 238) | function maybetype(type) { function inop (line 242) | function inop(type) { function fndef (line 246) | function fndef(type) { function tydef (line 254) | function tydef(type) { function tagdef (line 260) | function tagdef(type) { function tagblock (line 267) | function tagblock(type) { function mod (line 273) | function mod(type) { function typarams (line 278) | function typarams(type) { function argdef (line 283) | function argdef(type) { function rtype (line 288) | function rtype(type) { function rtypemaybeparam (line 296) | function rtypemaybeparam(type) { function fntype (line 300) | function fntype(type) { function pattern (line 305) | function pattern(type) { function patternmaybeop (line 311) | function patternmaybeop(type) { function altbody (line 316) | function altbody(type) { function altblock (line 320) | function altblock(type) { function macro (line 327) | function macro(type) { function matchBrackets (line 331) | function matchBrackets(type, comb) { function parse (line 338) | function parse(state, stream, style) { FILE: vendor/assets/javascripts/codemirror/mode/scheme/scheme.js function makeKeywords (line 9) | function makeKeywords(str) { function stateStack (line 19) | function stateStack(indent, type, prev) { // represents a state stack ob... function pushStack (line 25) | function pushStack(state, indent, type) { function popStack (line 29) | function popStack(state) { function isNumber (line 38) | function isNumber(ch, stream){ FILE: vendor/assets/javascripts/codemirror/mode/smalltalk/smalltalk.js function chain (line 5) | function chain(stream, state, f) { function ret (line 11) | function ret(tp, style) { function tokenBase (line 16) | function tokenBase(stream, state) { function tokenString (line 40) | function tokenString(quote) { function tokenComment (line 53) | function tokenComment(quote) { function Context (line 65) | function Context(indented, column, type, align, prev) { function pushContext (line 73) | function pushContext(state, col, type) { function popContext (line 76) | function popContext(state) { FILE: vendor/assets/javascripts/codemirror/mode/sparql/sparql.js function wordRegexp (line 5) | function wordRegexp(words) { function tokenBase (line 15) | function tokenBase(stream, state) { function tokenLiteral (line 62) | function tokenLiteral(quote) { function pushContext (line 76) | function pushContext(state, type, col) { function popContext (line 79) | function popContext(state) { FILE: vendor/assets/javascripts/codemirror/mode/stex/stex.js function pushCommand (line 8) | function pushCommand(state, command) { function peekCommand (line 12) | function peekCommand(state) { function popCommand (line 19) | function popCommand(state) { function applyMostPowerful (line 26) | function applyMostPowerful(state) { function addPluginPattern (line 37) | function addPluginPattern(pluginName, cmdStyle, brackets, styles) { function setState (line 80) | function setState(state, f) { function normal (line 84) | function normal(source, state) { function inCComment (line 127) | function inCComment(source, state) { function beginParams (line 133) | function beginParams(source, state) { FILE: vendor/assets/javascripts/codemirror/mode/tiddlywiki/tiddlywiki.js function kw (line 22) | function kw(type) { function kw (line 32) | function kw(type) { function chain (line 66) | function chain(stream, state, f) { function nextUntilUnescaped (line 72) | function nextUntilUnescaped(stream, end) { function ret (line 86) | function ret(tp, style, cont) { function jsTokenBase (line 92) | function jsTokenBase(stream, state) { function twTokenString (line 219) | function twTokenString(quote) { function twTokenComment (line 227) | function twTokenComment(stream, state) { function twTokenStrong (line 241) | function twTokenStrong(stream, state) { function twTokenCode (line 255) | function twTokenCode(stream, state) { function twTokenEm (line 277) | function twTokenEm(stream, state) { function twTokenUnderline (line 291) | function twTokenUnderline(stream, state) { function twTokenStrike (line 306) | function twTokenStrike(stream, state) { function twTokenMacro (line 321) | function twTokenMacro(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/velocity/velocity.js function parseWords (line 2) | function parseWords(str) { function chain (line 17) | function chain(stream, state, f) { function tokenBase (line 21) | function tokenBase(stream, state) { function tokenString (line 87) | function tokenString(quote) { function tokenComment (line 102) | function tokenComment(stream, state) { function tokenUnparsed (line 114) | function tokenUnparsed(stream, state) { FILE: vendor/assets/javascripts/codemirror/mode/xml/xml.js function inText (line 14) | function inText(stream, state) { function inTag (line 60) | function inTag(stream, state) { function inAttribute (line 81) | function inAttribute(quote) { function inBlock (line 93) | function inBlock(style, terminator) { function pass (line 107) | function pass() { function cont (line 110) | function cont() { function pushContext (line 115) | function pushContext(tagName, startOfLine) { function popContext (line 125) | function popContext() { function element (line 129) | function element(type) { function endtag (line 148) | function endtag(startOfLine) { function endclosetag (line 157) | function endclosetag(err) { function attributes (line 166) | function attributes(type) { function attvalue (line 172) | function attvalue(type) { function attvaluemaybe (line 177) | function attvaluemaybe(type) { FILE: vendor/assets/javascripts/codemirror/mode/xmlpure/xmlpure.js function chain (line 38) | function chain(stream, state, parser) { function inBlock (line 44) | function inBlock(style, terminator, nextTokenize) { function pushContext (line 60) | function pushContext(state, tagName) { function popContext (line 74) | function popContext(state) { function isTokenSeparated (line 89) | function isTokenSeparated(stream) { function parseDocument (line 103) | function parseDocument(stream, state) { function parseElementTagName (line 135) | function parseElementTagName(stream, state) { function parseElement (line 166) | function parseElement(stream, state) { function parseAttribute (line 197) | function parseAttribute(stream, state) { function parseAttributeValue (line 214) | function parseAttributeValue(stream, state) { function parseElementBlock (line 269) | function parseElementBlock(stream, state) { function parseText (line 305) | function parseText(stream, state) { function parseProcessingInstructionStartTag (line 324) | function parseProcessingInstructionStartTag(stream, state) { function parseProcessingInstructionBody (line 350) | function parseProcessingInstructionBody(stream, state) { function parseDeclarationVersion (line 373) | function parseDeclarationVersion(stream, state) { function parseDeclarationEncoding (line 383) | function parseDeclarationEncoding(stream, state) { function parseDeclarationStandalone (line 392) | function parseDeclarationStandalone(stream, state) { function parseDeclarationEndTag (line 401) | function parseDeclarationEndTag(stream, state) { FILE: vendor/assets/javascripts/mobile/jquery_mobile.js function b (line 11) | function b(a){var b=a.charAt(0).toUpperCase()+a.substr(1),a=(a+" "+c.joi... function f (line 15) | function f(a){for(;a&&typeof a.originalEvent!=="undefined";)a=a.original... function c (line 15) | function c(b){for(var c={},f,d;b;){f=a.data(b,n);for(d in f)if(f[d])c[d]... function h (line 15) | function h(){v&&(clearTimeout(v),v=0);v=setTimeout(function(){E=v=0;u.le... function g (line 15) | function g(b,c,r){var e,h;if(!(h=r&&r[b])){if(r=!r)a:{for(r=c.target;r;)... function i (line 16) | function i(b){var c=a.data(b.target,A);if(!D&&(!E||E!==c))if(c=g("v"+b.t... function k (line 17) | function k(b){var d=f(b).touches,e;if(d&&d.length===1&&(e=b.target,d=c(e... function l (line 17) | function l(a){y||(w||g("vmousecancel",a,c(a.target)),w=true,h())} function o (line 17) | function o(b){if(!y){var d=f(b).touches[0],r=w,e=a.vmouse.moveDistanceTh... function m (line 18) | function m(a){if(!y){y=true;var b=c(a.target),d;g("vmouseup",a,b);if(!w&... function p (line 18) | function p(b){var b=a.data(b,n),c;if(b)for(c in b)if(b[c])return true;re... function j (line 18) | function j(){} function q (line 18) | function q(b){var c=b.substr(1);return{setup:function(){p(this)||a.data(... function d (line 22) | function d(b,c,d){var f=d.type;d.type=c;a.event.handle.call(b,d);d.type=f} function b (line 22) | function b(a, function e (line 23) | function e(){clearTimeout(q)} function h (line 23) | function h(){e();c.unbind("vclick",g).unbind("vmouseup",e).unbind("vmous... function g (line 23) | function g(a){h();j==a.target&&d(b,"tap",a)} function f (line 24) | function f(b){if(m){var c=b.originalEvent.touches?b.originalEvent.touche... function c (line 26) | function c(){var a=f();a!==e&&(e=a,d.trigger("orientationchange"))} function d (line 29) | function d(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")} function h (line 29) | function h(){var b=d(),c=n(p);if(b!==p)q(p=b,c),a(e).trigger(f);else if(... function b (line 38) | function b(a){var b=a.find(".ui-title:eq(0)");b.length?b.focus():a.focus()} function d (line 38) | function d(b){q&&(!q.closest(".ui-page-active").length||b)&&q.removeClas... function f (line 38) | function f(){z=false;A.length>0&&a.mobile.changePage.apply(null,A.pop())} function c (line 38) | function c(c,d,f,e){var g=a.mobile.urlHistory.getActive(),j=a.support.to... function h (line 40) | function h(){var b=a.event.special.orientationchange.orientation()==="po... function g (line 40) | function g(){(!a.support.touchOverflow||!a.mobile.touchOverflowEnabled)&... function i (line 40) | function i(b,c){c&&b.attr("data-"+a.mobile.ns+"role",c);b.page()} function k (line 40) | function k(a){for(;a;){if(typeof a.nodeName==="string"&&a.nodeName.toLow... function l (line 41) | function l(b){var b=a(b).closest(".ui-page").jqmData("url"),c=t.hrefNoHa... function e (line 71) | function e(b,d,f,c){var e=new a.Deferred,g=d?" reverse":"",i="ui-mobile-... function b (line 149) | function b(b){for(var c;b;){if((c=typeof b.className==="string"&&b.class... function b (line 155) | function b(a){a.removeClass("ui-btn-corner-all ui-shadow").eq(0).addClas... function b (line 158) | function b(){!i&&g==="overlay"&&(h||a.mobile.fixedToolbars.hide(true), function d (line 159) | function d(a){var b=0,c,d;if(a){d=document.body;c=a.offsetParent;for(b=a... function f (line 159) | function f(b){var c=a(window).scrollTop(),e=d(b[0]),f=b.css("top")=="aut... function b (line 169) | function b(){var b=a("meta[name='viewport']");b.length?b.attr("content",... FILE: vendor/assets/javascripts/modernizr.js function setCss (line 155) | function setCss( str ) { function setCssAll (line 159) | function setCssAll( str1, str2 ) { function is (line 163) | function is( obj, type ) { function contains (line 167) | function contains( str, substr ) { function testDOMProps (line 172) | function testDOMProps( props, obj, elem ) { function webforms (line 248) | function webforms() { function addStyleSheet (line 343) | function addStyleSheet(ownerDocument, cssText) { function getElements (line 351) | function getElements() { function shivMethods (line 356) | function shivMethods(ownerDocument) { function shivDocument (line 378) | function shivDocument(ownerDocument) { FILE: vendor/assets/javascripts/tipsy/jquery.tipsy.js function maybeCall (line 8) | function maybeCall(thing, ctx) { function Tipsy (line 12) | function Tipsy(element, options) { function get (line 136) | function get(ele) { function enter (line 145) | function enter() { function leave (line 156) | function leave() { FILE: vendor/plugins/exception_notification/lib/exception_notifier.rb class ExceptionNotifier (line 4) | class ExceptionNotifier method default_ignore_exceptions (line 5) | def self.default_ignore_exceptions method initialize (line 13) | def initialize(app, options = {}) method call (line 18) | def call(env) FILE: vendor/plugins/exception_notification/lib/exception_notifier/notifier.rb class ExceptionNotifier (line 4) | class ExceptionNotifier class Notifier (line 5) | class Notifier < ActionMailer::Base method default_sender_address (line 10) | def default_sender_address method default_exception_recipients (line 14) | def default_exception_recipients method default_email_prefix (line 18) | def default_email_prefix method default_sections (line 22) | def default_sections method default_options (line 26) | def default_options class MissingController (line 34) | class MissingController method method_missing (line 35) | def method_missing(*args, &block) method exception_notification (line 39) | def exception_notification(env, exception) method clean_backtrace (line 63) | def clean_backtrace(exception) method inspect_object (line 71) | def inspect_object(object) FILE: vendor/plugins/gravatar/lib/gravatar.rb type GravatarHelper (line 4) | module GravatarHelper type PublicMethods (line 38) | module PublicMethods function gravatar_for (line 43) | def gravatar_for(user, options={}) function gravatar (line 48) | def gravatar(email, options={}) function gravatar_api_url (line 58) | def gravatar_api_url(hash, ssl=false) function gravatar_url (line 67) | def gravatar_url(email, options={})