Skip to content

Instantly share code, notes, and snippets.

View 7even's full-sized avatar

Vsevolod Romashov 7even

View GitHub Profile
@7even
7even / url_creator.rb
Last active August 29, 2015 14:01 — forked from foxweb/url_creator.rb
# Класс создатель объектов Url и связанных сущностей.
class UrlCreator
attr_reader :uri, :domain, :url_path, :query_string, :url
# Инициирует модель Url на основе полного URL.
#
# @param [String] full_url какой-то URL (http://www.linux.org.ru/forum/talks/8623652)
#
def initialize(full_url)
@uri = URI.parse(full_url)
@7even
7even / message-test.rb
Last active August 29, 2015 13:56 — forked from ozgg/message-test
# controller
class UsersController < ApplicationController
def send_recovery
user = User.find_by(email: params[:email].to_s.downcase)
if user.nil?
flash[:message] = t('email_not_found')
redirect_to recover_form_users_path
else
send_recovery_code user
redirect_to recover_users_path