Skip to content

Instantly share code, notes, and snippets.

@adamdilek
Created April 30, 2013 13:16
Show Gist options
  • Select an option

  • Save adamdilek/5488612 to your computer and use it in GitHub Desktop.

Select an option

Save adamdilek/5488612 to your computer and use it in GitHub Desktop.
Array
>> (reservation.start_date...reservation.finish_date).each{|date| puts date}
2013-04-27
2013-04-28
2013-04-29
Sat, 27 Apr 2013...Tue, 30 Apr 2013
>> @array = Array.new
[]
>> (reservation.start_date...reservation.finish_date).each{|date| @array << date}
Sat, 27 Apr 2013...Tue, 30 Apr 2013
>> @array
[Sat, 27 Apr 2013, Sun, 28 Apr 2013, Mon, 29 Apr 2013]
>> @array.delete(1)
nil
>> @array
[Sat, 27 Apr 2013, Sun, 28 Apr 2013, Mon, 29 Apr 2013]
>> start = [25, 1, 5, 10]
[25, 1, 5, 10]
>> ends = [27, 5, 10, 20]
[27, 5, 10, 20]
>> start - ends
[25, 1]
>> start
[25, 1, 5, 10]
>> a = start - ends
[25, 1]
>> start -a
[5, 10]
>> start === ends
false
>> start == ends
false
>> (start & ends).each {|i| puts "The number #{i} is in the array"}
The number 5 is in the array
The number 10 is in the array
[5, 10]
>> (start & ends)
[5, 10]
>> a = (start & ends)
[5, 10]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment