Skip to content

Instantly share code, notes, and snippets.

View temochka's full-sized avatar
🪒
🐃

Artem Chistyakov temochka

🪒
🐃
View GitHub Profile
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" .vimrc
"
" Artem Chistyakov <[email protected]>
"
" Remember that:
" Reload .vimrc without restarting Vim
" :source %
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
require 'tmail'
require 'postmark'
module Mailer
class PostmarkTransport
attr_accessor :content_type
def initialize(api_key)
Postmark.api_key= api_key
end
post '/contact' do
subject = params[:title]
body = erb :email, :layout => false
begin
transport = Mailer::PostmarkTransport.new(POSTMARK_API_KEY)
transport.send_message(SENDER, RECIPIENT, subject, body) do |message|
message.tag = "contact-form"
end
rescue ArgumentError
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" .vimrc
"
" Artem Chistyakov <[email protected]>
"
" Remember that:
" Reload .vimrc without restarting Vim
" :source %
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""