This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def solution(x,y,d) | |
sum = x+d | |
i=1 | |
while true | |
if sum >= y | |
break | |
else | |
sum+= d | |
i+=1 | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'spec_helper' | |
describe MessageNotification do | |
it_behaves_like 'notification' do | |
let(:subject) { create(:message) } | |
let(:message) { subject } | |
let(:project) { message.project } | |
let(:notification) { MessageNotification.new(message) } | |
let(:text) { %{#{message.creator.name} posted a message "#{message.subject}" #{Rails.application.routes.url_helpers.account_project_message_url(project.account, project, message)}} } | |
let(:activity_text) { I18n.t('activity.message_create') } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Comment < ActiveRecord::Base | |
include Attachable, AdminPanel, | |
Subscribable, Activitable | |
belongs_to :commentable, polymorphic: true | |
belongs_to :creator, class_name: User | |
validates :content, presence: true | |
validates :commentable, presence: true | |
validates :creator, presence: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Press ctrl + v to select first character in first line and press l to select more | |
Press j to extend the visual block in multiple lines | |
Press c to go in to inset mode and type words(what you want to insert) | |
Press Esc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json' | |
a=[1,2,3,4,5,6,7] | |
h={} | |
a.each do|i| | |
if h.keys.empty? | |
h[i]='rays' | |
else | |
h[i]=h.to_json | |
h.shift | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Country 1a": { | |
"Bank 1a": { | |
"Metric Level 1a": { | |
"Metric Level 2a": { | |
"Metric Level 3a": { | |
"Period 1": 0.94, | |
"Period 2 / % change over Period 2": -1.83, | |
"Period 3 / % change over Period 3": 1.83 | |
}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```ruby | |
1.9.3p194 :006 > Twitter.configure do |config| | |
1.9.3p194 :007 > config.consumer_key = PROVIDER['twitter']['key'] | |
1.9.3p194 :008?> config.consumer_secret = PROVIDER['twitter']['secret'] | |
1.9.3p194 :009?> config.oauth_token = PROVIDER['twitter']['oauth_token'] | |
1.9.3p194 :010?> config.oauth_token_secret = PROVIDER['twitter']['oauth_token_secret'] | |
1.9.3p194 :011?> end | |
1.9.3p194 :012 > Twitter.user_search('rays') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rails.configuration.middleware.insert_after(::Rack::Lock, "::Rack::Auth::Basic", "Not for public eyes") do |u, p| | |
u == 'foo' && p == 'bar' | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@user = User.update_attributes(params[:user]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gem 'strong_parameters' |
OlderNewer