Skip to content

Instantly share code, notes, and snippets.

View maxshelley's full-sized avatar

Max Shelley maxshelley

View GitHub Profile
https://www.simsdigitalskills.co.uk/
https://www.simsdigitalskills.co.uk/how-sims-works-1/
https://www.simsdigitalskills.co.uk/events/
https://www.simsdigitalskills.co.uk/our-supporters/
https://www.simsdigitalskills.co.uk/past-meetups/
https://www.simsdigitalskills.co.uk/case-studies/
https://www.simsdigitalskills.co.uk/blog/
https://www.simsdigitalskills.co.uk/contact/
https://www.simsdigitalskills.co.uk/educating
https://www.simsdigitalskills.co.uk/sharing
require 'dnsimple'
require 'platform-api'
namespace :staging do
desc "create subdomain DNS record for Heroku review app"
task :publish_dns do
heroku_app_name = ENV['HEROKU_APP_NAME']
heroku_app_name =~ /.*(pr-\d+)/
subdomain = $1
@maxshelley
maxshelley / date_time_reformer.rb
Created February 6, 2015 20:06
Date/Time Reformer for Rails 4.1 and Virtus.
class DateTimeReformer
include ActiveModel::Validations
def initialize(object: nil, field_name: nil, date: nil, time: nil)
@object, @field_name, @date, @time = object, field_name, date, time
@time.nil? ? check_valid_date(@date) : check_valid_date_time(@date, @time)
end
def reform_date
return unless errors.empty?