Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions app/controllers/api/v1/briefings_controller.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
module Api
module V1
class BriefingsController < ApplicationController
skip_before_action :verify_authenticity_token

class BriefingsController < BaseController
RECIPIENT = "austindanielfrench@gmail.com".freeze

def send_briefing
Expand Down
23 changes: 0 additions & 23 deletions app/controllers/concerns/http_basic_authenticable.rb

This file was deleted.

12 changes: 1 addition & 11 deletions app/helpers/invoices_helper.rb
Original file line number Diff line number Diff line change
@@ -1,15 +1,5 @@
module InvoicesHelper
def format_money(cents)
return "$0.00" if cents.nil? || cents == 0
dollars = cents.to_f / 100
negative = dollars < 0
dollars = dollars.abs
formatted = format("%.2f", dollars)
parts = formatted.split(".")
parts[0] = parts[0].gsub(/(\d)(?=(\d{3})+(?!\d))/, '\\1,')
result = "$#{parts.join('.')}"
negative ? "-#{result}" : result
end
include MoneyFormattable

def invoice_status_badge(status)
colors = {
Expand Down
53 changes: 0 additions & 53 deletions app/javascript/components/ScrollbarStyles.jsx

This file was deleted.

26 changes: 0 additions & 26 deletions app/javascript/components/markdown/DebugPanel.jsx

This file was deleted.

15 changes: 15 additions & 0 deletions app/models/concerns/money_formattable.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module MoneyFormattable
extend ActiveSupport::Concern

def format_money(cents)
return "$0.00" if cents.nil? || cents == 0
dollars = cents.to_f / 100
negative = dollars < 0
dollars = dollars.abs
formatted = format("%.2f", dollars)
parts = formatted.split(".")
parts[0] = parts[0].gsub(/(\d)(?=(\d{3})+(?!\d))/, '\\1,')
result = "$#{parts.join('.')}"
negative ? "-#{result}" : result
end
end
13 changes: 2 additions & 11 deletions app/models/invoice.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
class Invoice < ApplicationRecord
include MoneyFormattable

belongs_to :client
has_many :line_items, class_name: "InvoiceLineItem", dependent: :destroy

Expand Down Expand Up @@ -65,15 +67,4 @@ def calculate_totals
self.tax_cents = (subtotal_cents * (tax_rate || 0) / 100).round
self.total_cents = subtotal_cents + tax_cents
end

def format_money(cents)
dollars = cents.to_f / 100
"$#{number_with_delimiter(format('%.2f', dollars))}"
end

def number_with_delimiter(number)
parts = number.to_s.split(".")
parts[0] = parts[0].gsub(/(\d)(?=(\d{3})+(?!\d))/, '\\1,')
parts.join(".")
end
end
11 changes: 2 additions & 9 deletions app/services/invoice_pdf_service.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
class InvoicePdfService
include MoneyFormattable

ACCENT_COLOR = "1DB954"

def initialize(invoice)
Expand Down Expand Up @@ -198,13 +200,4 @@ def draw_footer(pdf)
end
pdf.fill_color "000000"
end

def format_money(cents)
return "$0.00" if cents.nil? || cents == 0
dollars = cents.to_f / 100
formatted = format("%.2f", dollars)
parts = formatted.split(".")
parts[0] = parts[0].gsub(/(\d)(?=(\d{3})+(?!\d))/, '\\1,')
"$#{parts.join('.')}"
end
end
22 changes: 0 additions & 22 deletions app/views/pwa/manifest.json.erb

This file was deleted.

26 changes: 0 additions & 26 deletions app/views/pwa/service-worker.js

This file was deleted.

25 changes: 0 additions & 25 deletions config/initializers/content_security_policy.rb

This file was deleted.

4 changes: 0 additions & 4 deletions config/initializers/react_server_rendering.rb

This file was deleted.

2 changes: 0 additions & 2 deletions config/routes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,6 @@
# Claude Corner
get "/claude", to: "claude_corner#index"

# Movement demo
get "/movement-demo", to: "movement_demo#index"

# Pitch checker
get "/pitch", to: "pitch#index"
Expand Down
6 changes: 0 additions & 6 deletions lib/tasks/blog.rake

This file was deleted.

Loading
Loading