Skip to content

Instantly share code, notes, and snippets.

Avatar

Patrick Perey the4dpatrick

View GitHub Profile
@the4dpatrick
the4dpatrick / saveLoadSelectedPokemon.js
Last active Jul 25, 2016
Save/Load Selected Pokemon on PokeVision.com
View saveLoadSelectedPokemon.js
// Visit PokeVision.com and select which pokemon you want to see via the filter dropdown.
// After you are happy with your selection, open the console[0] while PokeVision.com.
// Copy and paste either the save or load code below.
// [0] - https://developers.google.com/web/tools/chrome-devtools/debug/console/console-ui?hl=en#open-as-panel
// Save selected pokemon
var selectedPokemon = [];
$('.dropdown-menu.inner li.selected').each(function(_, el){
selectedPokemon.push($(el).data('original-index'));
});
View with_options
class User < ActiveRecord::Base
with_options if: :should_validate_password? do |user|
user.validates_presence_of :password
user.format_of :password, with: /^[^\s]+$/
end
attr_accessor :updating_password
def should_validate_password?
updating_password || new_record?
View railscast-041-conditional-validations
class User < ActiveRecord::Base
validates_presence_of :password, if: :should_validate_password?
validates_presence_of :country
validates_presence_of :state, if: :in_us?
attr_accessor :updating_password
def in_us?
country == 'US'
end