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
module Rendering | |
module Slack | |
module Processors | |
class EnhancedProcessor < ::SlackMarkdown::Processor | |
def filters | |
@filters ||= [ | |
::SlackMarkdown::Filters::ConvertFilter, | |
::SlackMarkdown::Filters::MultipleQuoteFilter, | |
::SlackMarkdown::Filters::QuoteFilter, |
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
{ | |
"attachments": [ | |
{ | |
"color": "#36a64f", | |
"pretext": "Some pretext", | |
"author_name": "Jasmine Jaume", | |
"text": "Some text", | |
"image_url": "http://example-website.com/image.jpg" | |
} | |
] |
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
document = ::Nokogiri::HTML::fragment(text) | |
document.search("h1,h2,h3").each do |header| | |
header.replace("*#{header.text}*") | |
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
module Rendering | |
module Parts | |
class Note < Reply | |
include ::Services::Slack::Rendering::Mixins::TeammateAuthor | |
def attachment_color | |
ATTACHMENT_COLOR | |
end | |
def fallback |
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 PartRenderer < Renderer | |
PART_MAPPING = { | |
"note" => ::Services::Slack::Rendering::Parts::Note, | |
.... | |
.... | |
.... | |
} | |
def render(context) | |
PART_MAPPING[part_type].new(context).render |
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
module Rendering | |
class MessageRenderer | |
class SlackMessage; end | |
class SlackAttachment; end | |
class SlackAttachmentField; end | |
class SlackAttachmentAction; end | |
def initialize(context = Context.new) | |
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
var winston = require('winston'); | |
var fs = require('fs'); | |
// check if directory exist | |
if (!fs.existsSync('logs')) { | |
fs.mkdirSync('logs'); // create new directory | |
} | |
// Set up logger | |
var customColors = { |
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
var el = document.createElement('script'); | |
el.src = "https://raw.githubusercontent.com/lodash/lodash/3.10.1/lodash.min.js"; | |
el.type = "text/javascript"; | |
document.head.appendChild(el) |
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
# download sd-agent v1.4.1, then run .sh | |
wget https://raw.githubusercontent.com/serverdensity/sd-agent/master/install.sh | |
chmod +x install.sh | |
./install.sh -a xxxxxxx -k xxxxxxxxxxxxxxxxxxxxxxxxxxx | |
# python and pip need to be installed | |
pip install redis | |
# edit sd-agent config file | |
vi /etc/sd-agent/config.cfg |
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
# download heroku | |
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh | |
# login to heroku | |
heroku login | |
# create heroku-git link (adding a heroku remote) | |
heroku create | |
# pushing a commit to heroku |
NewerOlder