Skip to content

Instantly share code, notes, and snippets.

View castro-raul's full-sized avatar

Raúl Castro castro-raul

  • Argentina, Ciudad Autónoma de Buenos Aires
View GitHub Profile
def primos(numbers = [])
base_numbers = [1, 2, 3]
base = base_numbers.select{|bn| numbers.include? bn }
primos = (numbers - base_numbers).select do |number|
numbers_from_1 = (1..number).to_a # Numeros que van a dividir
count = 0
numbers_from_1.each do |n|
count += 1 if ((number % n) == 0)
break if count > 2
@castro-raul
castro-raul / gist:1707725
Created January 31, 2012 00:14 — forked from thijsc/gist:1391107
Select item from chosen js select with Capybara and Selenium
def select_from_chosen(item_text, options)
field_id = find_field(options[:from])[:id]
within "##{field_id}_chzn" do
find('a.chzn-single').click
input = find("div.chzn-search input").native
input.send_keys(item_text)
find('ul.chzn-results').click
input.send_key(:arrow_down, :return)
within 'a.chzn-single' do
page.should have_content item_text