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
defmodule GenerateSVGModule do | |
@moduledoc """ | |
Script to generate an Elixir module containing functions for each SVG icon. | |
Reads a directory of custom svg icons and turns them into code. | |
Done so that various aspects can be altered at use, eg stroke, fill | |
Creates a new module called `SvgIcons` | |
""" |
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
# .github/workflows/ci.yml | |
on: push | |
jobs: | |
ci: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
otp: [22.2.8] |
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" | |
RSpec.describe "Check we pass codeclimate" do | |
before do | |
current_sha = "master..HEAD" | |
@files = `git diff-tree --no-commit-id --name-only -r #{current_sha}` | |
@files.tr!("\n", " ") | |
ignore_files(@files) | |
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
describe EstimatePresenter do | |
let(:estimate) { instance_double(Estimate, type: "insurance") } | |
let(:presenter) { EstimatePresenter.new(estimate) } | |
describe '.insurance?' do | |
it 'is an insurance type' do | |
allow(estimate).to receive(:type).and_return('insurance') | |
expect(presenter.insurance?).to be_true | |
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
https://www.thegreatcodeadventure.com/composable-query-builders-with-arel-in-rails/ | |
https://vimeo.com/91672848 |
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
> sp = ServicePoro.call( | |
arg1: 'fu', | |
on_sucess: -> (text) { puts "#{text}bar" } | |
> fubar |
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 Callable | |
extend ActiveSupport::Concern | |
class_methods do | |
def call(*args) | |
new(*args).call | |
end | |
end | |
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 Callable | |
extend ActiveSupport::Concern | |
class_methods do | |
def call(*args) | |
new(*args).call | |
end | |
end | |
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 Accounting | |
class PaymentsFinder < BaseFinder | |
def default_model | |
Payments | |
end | |
def query | |
( | |
method(:by_transfer_to_id) >> | |
method(:by_transfer_from_id) >> |
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
GOCMD=go | |
GOTEST=$(GOCMD) test | |
GOVET=$(GOCMD) vet | |
BINARY_NAME=example | |
VERSION?=0.0.0 | |
SERVICE_PORT?=3000 | |
DOCKER_REGISTRY?= #if set it should finished by / | |
EXPORT_RESULT?=false # for CI please set EXPORT_RESULT to true | |
GREEN := $(shell tput -Txterm setaf 2) |
NewerOlder