writing destructive string methods in Ruby
Example:
def decapitalize! replace (self.reverse.chop + self.reverse.last.downcase).reverse end def decapitalize dup.decapitalize! end
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)
def decapitalize! replace (self.reverse.chop + self.reverse.last.downcase).reverse end def decapitalize dup.decapitalize! end
myresource_path(:id => myId, :extra_param => extraId, :extra_param2 => blah)
myresource/myId?extra_param=extraId&extra_param2=blah
# KNOWN_TAG = XSD::NS::KNOWN_TAG.dup.update( # SOAP::EnvelopeNamespace => 'env' # ) # Replaced with code from http://dev.ctor.org/soap4r/ticket/433 KNOWN_TAG = { XSD::Namespace => 'xsd', XSD::InstanceNamespace => 'xsi', SOAP::EnvelopeNamespace => 'env' }
rake rails:freeze:edge TAG=rel_1-2-3
http://dev.rubyonrails.org/svn/rails/plugins/legacy/
>> extend ERB::Util => #<Object:0x2572f68> >> h('<b>blahblah</b>') => "<b>blahblah</b>"
flash.now[:warning] = "You must be the group admin (and logged in) to edit."
ENV['HOME'] = '/home/billy'
- log "Changing user to #{user}." - Process::UID.change_privilege(Etc.getpwnam(user).uid) + log "Changing user to #{user}." + getpwnam = Etc.getpwnam(user) + Process::UID.change_privilege(getpwnam.uid) + ENV['HOME'] = getpwnam.dir
config.logger = Logger.new("#{RAILS_ROOT}/log/#{ENV['RAILS_ENV']}.log", 50, 5242880)
def set_focus_to_id(id) javascript_tag("$('#{id}').focus()"); end
<%= set_focus_to_id 'user_login' %>