This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Some basic styles | |
.modal { | |
width: 660px; | |
.modal-header { | |
.close { | |
margin: 0; | |
padding: 0; | |
&:hover { opacity: 1; } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Each subdivision can go down to 127 levels deep, and each DNS label can contain up to 63 characters, | |
# as long as the whole domain name does not exceed a total length of 255 characters. | |
class SubdomainValidator < ActiveModel::EachValidator | |
def validate_each(object, attribute, value) | |
return unless value | |
reserved_names = %w[admin beta blog ftp imap mail pop pop3 sftp smtp ssl www] | |
reserved_names += options[:reserved] if options[:reserved] | |
object.errors[attribute] << 'cannot be a reserved name' if reserved_names.include?(value.downcase) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%w(a b c).each do |var| | |
define_method var do | |
ivar = "@#{var}" | |
if instance_variable_defined?(ivar) | |
instance_variable_get(ivar) | |
else | |
instance_variable_set(ivar, Expensive.request) | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# spec/support/matchers/have_constant.rb | |
RSpec::Matchers.define :have_constant do |constant| | |
match do |owner| | |
([Class, Module].include?(owner.class) ? owner : owner.class).const_defined?(constant) | |
end | |
failure_message_for_should do |klass| | |
"expected #{klass} to have constant #{constant}" | |
end |
NewerOlder