-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathflood_risk_engine.gemspec
65 lines (58 loc) · 2.84 KB
/
flood_risk_engine.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# frozen_string_literal: true
$LOAD_PATH.push File.expand_path("lib", __dir__)
# Maintain your gem's version:
require "flood_risk_engine/version"
# Describe your gem and declare its dependencies:
Gem::Specification.new do |s|
s.name = "flood_risk_engine"
s.version = FloodRiskEngine::VERSION
s.authors = ["Digital Services Team, EnvironmentAgency"]
s.email = ["dst@environment-agency.gov.uk"]
s.homepage = "https://github.com/defra/flood-risk-engine"
s.summary = "FloodRiskEngine package containing core elements and functionality"
s.description = "FloodRiskEngine package containing core elements and functionality"
s.license = "The Open Government Licence (OGL) Version 3"
s.required_ruby_version = ">= 3.2"
s.files = Dir["{app,config,db,lib}/**/*", "LICENSE", "Rakefile", "README.rdoc"]
# Use AASM to manage states and transitions
s.add_dependency "aasm", "~> 5.5"
s.add_dependency "activerecord-session_store", "~> 2"
# Airbrake catches exceptions and sends them to our instances of Errbit
# defra_ruby_alert is a gem we created to manage airbrake across projects
s.add_dependency "defra_ruby_alert", "~> 2.1"
# Manages data seeding
s.add_dependency "dibber", "~> 0.5"
# Env Vars drive some config. This loads environment variables from .env
s.add_dependency "dotenv-rails", "~> 2"
# Used for address lookups on OS Places
s.add_dependency "defra_ruby_address"
# Used to determine the EA area for a registered exemption
s.add_dependency "defra_ruby_area", "~> 2.2"
# Used as part of testing. When enabled adds a /email/last-email route from
# which details of the last email sent by the app can be accessed
s.add_dependency "defra_ruby_email", "~> 1"
s.add_dependency "defra_ruby_validators"
# Rails engine for static pages. https://github.com/thoughtbot/high_voltage
s.add_dependency "high_voltage", "~> 3"
s.add_dependency "jquery-rails", "~> 4"
s.add_dependency "nokogiri", ">= 1"
# Use Notify to send emails and letters
s.add_dependency "notifications-ruby-client"
s.add_dependency "os_map_ref", "0.5"
# Add telephone number validation
s.add_dependency "phonelib", "~> 0.6"
s.add_dependency "rails", "~> 7.1"
# ActiveJob background processing using another thread
s.add_dependency "sucker_punch", "~> 3"
# Validate e-mail addresses against RFC 2822 and RFC 3696
s.add_dependency "validates_email_format_of", "~> 1"
# for handling Water Managment Areas spatial data
s.add_dependency "activerecord-postgis-adapter", "~> 9"
s.add_dependency "rgeo"
s.add_dependency "rgeo-activerecord", "~> 7"
s.add_dependency "matrix", "~> 0.4"
s.add_dependency "net-imap", "~> 0.2"
s.add_dependency "net-pop", "~> 0.1"
s.add_dependency "pg", "~> 1"
s.metadata["rubygems_mfa_required"] = "true"
end