I hereby claim:
- I am redconfetti on github.
- I am redconfetti (https://keybase.io/redconfetti) on keybase.
- I have a public key ASAzmSErVw9jGPNYkpArJ0XNRecBxcnAxmPoQ6V42oM7Ago
To claim this, I am signing this object:
| picks = [] | |
| balls = (1..69).to_a | |
| 5.times do | |
| picks << balls.sample | |
| end | |
| powerball = (1..26).to_a.sample | |
| puts "picks: #{picks.join(', ')} - powerball: #{powerball}"[ |
| # Testing to see how 'super' method works with class and instance methods | |
| # when passing pre-declared variables into the methods where I am expecting them to be modified | |
| # Results noted provided by jruby-1.7.19 | |
| class SuperClass | |
| def self.add_something(somehash) | |
| somehash['something'] += 1 | |
| end | |
| def add_something(somehash) | |
| somehash['something'] += 5 |
| # It appears that a base class method refers to the constant value in that method | |
| # instead of the constant value declared in child classes. | |
| # You have to use a method to provide the expected behavior. | |
| class BaseClass | |
| COLUMNS = [] | |
| def self.shared_processor | |
| child_processor(COLUMNS + ['column1']) | |
| end | |
| # It does work | |
| my_hash = {a: 1, b: 2, c: 3, d: 4, e: 5} | |
| my_hash.find {|k,v| puts "k:#{k},v:#{v}"; v == 3} | |
| # Output: | |
| # k:a,v:1 | |
| # k:b,v:2 | |
| # k:c,v:3 | |
| # => [:c, 3] |
| [ | |
| { | |
| "google_experiment_mod3": "367", | |
| "numbered": "true", | |
| "google_experiment_mod": "42", | |
| "size": "42", | |
| "titled": "true", | |
| "background": "#000", | |
| "google_experiment_mod2": "942", | |
| "options": "{\"charts\":{\"cards\":\"Untitled Chart\"},\"chosen\":\"cards\"}", |
I hereby claim:
To claim this, I am signing this object:
| # Use this template by running: | |
| # | |
| # $ rails new my_application --api --webpack=vue -m https://gist.githubusercontent.com/redconfetti/011aac614ebe3bd7d798b431fe789f5a/raw/6b917017d2f0ede9f183107f6c9db8cf821a59b3/template.rb | |
| # | |
| # Configure Rspec | |
| puts "-- Configuring Rspec --" | |
| gem_group :development, :test do | |
| gem "rspec-rails" | |
| end |
These commands will work for an "owner".
JavaScript makes AJAX requests asynchronously, so you can't expect the code to wait for a return value. You have to use a callback function to process the data when it is returned.
In the past you would use a library to make HTTP requests, like jQuery, the AngularJS $http service, or the Axios library (used in older ReactJS applications).
Now JavaScript supports a new API called Fetch.
These libraries, and Fetch, return an object known as a Promise object. The Promise wraps the actual request function in a handler that enables you configure callback functions that are called upon success or failure of the request.