This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### | |
Can't share whole app, but this is a snippet of recent work I did using Rails 6 and React to render nested categories in the CMS to allow users grasp hierarchy easily. | |
### | |
class Category < ApplicationRecord | |
resourcify | |
has_ancestry | |
before_save :default_values | |
attribute :depth |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var todoList = { | |
todos: [], | |
addTodo: function(todoText) { | |
this.todos.push({ | |
todoText: todoText, | |
completed: false | |
}); | |
}, | |
changeTodo: function(position, todoText) { | |
this.todos[position].todoText = todoText; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module GoogleCore | |
ICAL = 0 | |
SYNC_TWO_WAYS = 0 | |
SYNC_TO_GCAL = 1 | |
SYNC_TO_BB = 2 | |
### Google Calendar Syncing Options | |
IGNORE_CHANGES = 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Refund | |
def submit | |
#raise self.journey.end_time.strftime("%h").inspect | |
session = if ARGV[0] != 'phantomjs' | |
Capybara::Session.new(:selenium) | |
else | |
require 'capybara/poltergeist' | |
Capybara::Session.new(:poltergeist) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module EwsCore | |
def ews_watch | |
if params["Envelope"] | |
cal_ids = [] | |
subscription_id = find_all_values_for(params, 'SubscriptionId').first | |
if subscription_id |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:typ='http://xmlns.oracle.com/apps/crmCommon/salesParties/contactService/types/' xmlns:con='http://xmlns.oracle.com/apps/crmCommon/salesParties/contactService/' xmlns:com='http://xmlns.oracle.com/apps/crmCommon/salesParties/commonService/'> | |
<soapenv:Header/> | |
<soapenv:Body> | |
<typ:createContact> | |
<typ:contact> | |
<!-- Owner Party ID is account --> | |
<con:OwnerPartyId>300000000740925</con:OwnerPartyId> | |
<con:FirstName>alpha</con:FirstName> | |
<con:LastName>London</con:LastName> | |
<con:EmailAddress>[email protected]</con:EmailAddress> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- encoding : utf-8 -*- | |
require 'ri_cal' | |
require 'icalendar' | |
require 'google/api_client' | |
module Icalendar | |
# add summary to freebusy - because Google use it! | |
class Freebusy < Component | |
ical_property :summary | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
App 10453 stdout: | |
App 10966 stdout: | |
[ 2015-03-11 16:28:26.6206 9022/b552fb40 Pool2/SmartSpawner.h:298 ]: Preloader for /home/deploy/platform/current started on PID 10966, listening on unix:/tmp/passenger.1.0.9014/generation-0/backends/preloader.pib030 | |
App 11073 stdout: | |
App 11225 stdout: | |
App 11424 stdout: | |
App 11464 stdout: | |
[ 2015-03-11 16:29:50.8651 9022/b56bcb40 Pool2/SmartSpawner.h:298 ]: Preloader for /home/deploy/platform/current started on PID 11464, listening on unix:/tmp/passenger.1.0.9014/generation-0/backends/preloader.1o4u0ib | |
App 11575 stdout: | |
App 11586 stdout: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user www-data; | |
worker_processes 4; | |
pid /run/nginx.pid; | |
events { | |
worker_connections 768; | |
# multi_accept on; | |
} | |
http { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# this code helps you generate random numbers for euro millions lottery | |
# how to run, ruby euro_millions.rb | |
@numbers = [] | |
@stars_numbers = [] | |
cards_num = 100 | |
cards_num.times.each_with_index do |i| | |
rnum = rand(1..50) | |
stars_number = rand(1..11) | |
if @stars_numbers.count < 2 |
NewerOlder