File tree Expand file tree Collapse file tree 6 files changed +57
-7
lines changed Expand file tree Collapse file tree 6 files changed +57
-7
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ gem "flipper-active_record" # ActiveRecord adapter for Flipper [https://www.flip
26
26
gem "device_detector" # DeviceDetector is a precise and fast user agent parser and device detector written in Ruby [https://github.com/podigee/device_detector]
27
27
gem "warden" , group : [ :default , :wasm ] # General Rack Authentication Framework [https://github.com/wardencommunity/warden]
28
28
gem "postmark-rails" # Postmark Rails gem [https://github.com/ActiveCampaign/postmark-rails]
29
+ gem "scout_apm" # Scout APM Ruby Agent [https://scoutapm.com]
29
30
30
31
# Rendering
31
32
# gem "image_processing" # Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
Original file line number Diff line number Diff line change 435
435
sanitize (6.1.1 )
436
436
crass (~> 1.0.2 )
437
437
nokogiri (>= 1.12.0 )
438
+ scout_apm (5.3.8 )
439
+ parser
438
440
sexp_processor (4.17.2 )
439
441
simplecov (0.22.0 )
440
442
docile (~> 1.1 )
@@ -584,6 +586,7 @@ DEPENDENCIES
584
586
rouge
585
587
rspec-rails
586
588
ruby_wasm (~> 2.5 )
589
+ scout_apm
587
590
simplecov
588
591
simplecov-cobertura
589
592
simplecov-tailwindcss
Original file line number Diff line number Diff line change 1
- 5eIxs5v3En557y8TIEtZ2hxjBLdEuSM3VXFFQIy9XeQe8J7H4Ro8+4OVl5691EKhWjt8/Nnwoetulh5oCVLDBdVYTUk1s0xkljezfh0TNtD87GMse+FEkmd1+G2LeCrAtshXsu6D4bKCW6SHbHbBHjChieJ4UDctq05hWWEFuwk/DnDFHJ/Apa0uwqvH7xk980hK4bpJ846vUzcG9Fs9Y+itFmy6A9MfT1YocVyfzGYXv0UgMxQ970hzwHEEJl7m8zhQf/ni6hHP/v9O4eDGPw8EnIJCCGr+eFf0sxUe5EjUYbb2/QIpLPedhaPq19AaknnmiiVrLIEGmutQPo0H/ZrJqwurgCX+C2afn5MRJSDhllHILgoZFNoNvx01TCQA3lhuU4Ms9mKeMDk4mK3/TdTrsbnw0yzNrR1YxIAIlviRdUEIsgQgiJxezUfsf+kcucacznmh6CkGMiKpGYcrUjlO+u4k4CFMpZ+F2T2EnGnBu1QZmfrZlKcCeOD3O9rh3CQl2/35fXEM7nMWzbCoZ2mLDZgTVvgS/8r6thjuTfAtuhJy8IUdujRPDkBERLEt2ZEa7HH5dxZjpS66iX0WssPNz8+SGDGAEQW+2J6IrXF7OaK4lyzHk0i/WCBhNo5UxQXTzStwmz5ak2LcNOEA9WfZsAN0SWADT3qots3oFlk2D8KFYIO1cf8bsvUtTyPorj0D45S5Jce6e1jgrxF3VivWffnC69PCL80+fpW7KhVBdVe7zdTYP0I1GVqp12nZ8q9tfqcMAt3jY2JCTZntxJXFXIhQ/2dsAw962AvtFJlmYV04XaqIkMpjPqYk1J6rf4idZpkSLqM0GZvav1POgLBIGgwVCmF0O8IV3mS8PafUVdu1dn9xntM689fo3fo76MUm+3xb6ZqwU+vEdIkAFxZbusToJvBgHygnH0s8ttG8NuLhNarMPrM9qaiyMqgjR+k/ohMrlZ1+j5DBNVliIE82jY5l/LTw1URwZwu3e+RrLwyncqEMS/L0uZBTFJftAI09B2963p9K0VqKwmJeuw3wEWpCXaQyYj4AQsxx8a82oRv9BfBTX6iwW/pmqq60hx7MYkaRBJVelGIETPOPKzoE9N9bBEKMESwmbvxr/HZUYntPdUIOPWdrcHVclkok+6nJjplCbzCgz0NbG8y3yItqYnT8Wx2+hkMcAhEizp3rO2Fe6KhrsvmmHa1aNIPj7qje0ymq0P9dked/81sRT37RwWjCKX4j3BdBn9A3qcpQzJi1g1lmdZiSgo9f69SuIai0MrBp2nt23V3zcQbzGyddZtyxvQvtHnHed0AEwtI/awA1xeC2CIP7haewK0dCeXR2LQ6T0o4MDfnaX2m98UJIsizm4gJejVBNTo+ecWKs09JcaPuacjYoznoaCuz/BEp+BGnfXfGz/CV1Do72rrQk0TXvHPL8XN6FUNr7MCRid6AImax9pieLbbvX/EoqZrBnJhCLJsXPBOHbq8Iu2HKL7GT9/6zKjZDuoQK3mjDo99ggM+6vx8K0CAuG0+g+yCEWYW34ozirr3BGaoSt5qK5CVKpaNaT4W1O+9ynewavjn4dP0JFJGY+hib5cl+sb2MPA2w0AxJ8NsbfUjb++MavRQgpQwArPljkWBXrYhY8iVMTTWImPB5TR5LrexIWAY5LlUz44YQeuYzkEEazARrbzguJ9OtA6dJq6fvDIuIyaFC1xzg3f9xLuEHBPpouW414fSn7BB3E5dzfN7A/N38zB0CdpLF/2p91ePpmubARqvf6Cd9uBuKwjJd+3MPhEs1fe24e6fY7HxaA0D0EZJx1BVilS+mvperG/WroP6aNb93rTgnF3TYm4kn1vkXO5mVmG+g0wK92fZ2UPwZUXqHfVYxb4qRBIbwmZpDKELw+jub1vdZtW6WeAtmeZI0TOQk=--ZOnN/jjrBDzp2c+V--8o0uY03GS6lskK/BJnPRWA==
1
+ HwbvBHWT8FCl201zlwZXPj7jX+wSNL/Q8tgRlLbA9vfkDHtYz6N2h7tg32MqI8gveFVc/QDKRrvRm4z/SYOLVOTVZqNNy2lusPTIrls0UvfLBZN80PIjIolGoMI8oXxK3Ze7WsbpAEQklWwBJ7YJIqJsyIF56i478p6U7gXhCtaH/5EpxbTcPlpRUtd5VeuV8lQTF6ul5kAIX01HtQs9VB4tc82D1j5vm3grsGrZzaMPITL9myLJBSRHlFRP57zwO07YyqZ6EYZGpX8BNFahmM8UJaE+97XwOzSZXroEJq2ymWYebDnmfziVc2jf4dJTaNm7qpuhlCvvOJXmwMMpn4Yj3x8KvmyyyTpyURiArBzxNaHSR0avKgle+Gf2cKS0u7i0oO75MTweYAgaWgePUMeQcI4pCyRvXs2+waDLIfwIpGsc8RozwNA8TzeDXNd4sQpx2vzJFPDqZ74dpB44G+rTRmcgChV9sov3sf0ek4MjRFb9o6B5AxCfzWbqbvDdhIK4W6O1g9PLVa0iNO8RTcnx6kP9cCY4lX48+guY1FqvNMgGqilQiOfd1MH5XjluUlHaT3JXWa4sVe/1fYSw84SMud/ZC1uCEfMjALuEf7Ig2qlgwqCF6eCDG2IsVnzyOHGRDI0L0ui5k52T6bvQwJ6YpDqvG0RRyF8Od9BW9nn0YM/Itu4oJRwXAVjAXHxQvqqUxvK8dMI7X7lCau8a9t9QyFiEKX0cZX5sBBs05H/EZqLl19rD+AzgKHniqblwy4Pfvew2hNcjJ9V6CVfoHKegW2QZkMdWjGzvE1xFNAIJ+oBdFJmizafr0BEXMpNAal62aPrWF/aMHQlM9fn6o8QGgg7F96F3/dZ9wiyFPe34AWgMBVpesq4swm5HzhQ/oIIap0XCqwpXrIpsp7+7cQelDkhwUpxVrw2kNQlgekcqw0FzLGmBAkcO06e1ItbQezhgJVNIUfYO4riZ3S94cwLdXebGt6bF+KUais3hfeYncyyCpZRuACcJr62369etFSuQorDlDCmJU99jVZY8Xzyk/9lHgqS5V0FcwVNs58am40lmEuwy8ICxig0mSEHuxvB7UkXat61kSrkhSchV42KjD3ycds7n4CXCzdRk1n6MctMuTLw8IOAihdsMPU2v3evv4m9GXSDJsU4pddyCRBsiPWAqlmrqnhwi54iWmZYTE0Js0FUXBvo7IL06caMxoS12OXcTovC+ybvFs6IMFou5RkVBlIM18ciiszTR75Onn6pENXe9VqU7KlNgLJ2reP+Gj8Uj3GoJY5MfH2veuY40kKn7ofH71z90P7jcboVgAxe2e8huuf0gwO/TWePxt3H8EYlWBPLRXckONnVVqDI6/mnOo0coL1eO6QPEmdMsSMQ8syhpYOiQflHcRZbVhyKz2Q3Fin13ybpReRYHT/d6ySkqV1DkIjkd36ARr5s6t1QxTsoolBEbour3VQp2FKjqs8RT1BlnxMYVqatR1EFbizDEfmbrspxyq74iRzLlGDQypZ/iZDvt+iHY2QjCvBZPPqbUfSrjAMHRcMLdbq66tXVRHcPt/ZlGWG3jrcVn1nR8JEj6aUBjZyP4YG7CrgEOMMibAt1+6u2VVXiqnjdqXYPRRpzuFdNROmBcAMw6pWBh0ecwJNbnIUTkhqibJ3/X+FoDqAVSuABOfBCPpRJ0juUAYlRFCb4s5uDwcu/kk2kDIWxj1MfXzvxa09C8/S2rjwajTLhYriZEYCgVZ2Cg8f97xqme/MRqwnM3lPbw9A/TszJCaSnm4Z1Ou4G/Lqtr/KI6dT/81HUVnqCtCmIgzgfwuEQaRH40kro5X4/ytdSkgMYs3zzwI6xLrZ4rbwNB4iGhqSi4+H2ntrclMHei7I3Hen2JjPon5hz+hliETl2F2I15bA/S7072ky9n1HTDc0O3EqQuY82tpVo0FB0BcsXCpuXxZZCHu1ryS4sEKonoRttTdN2j--ZPpa5MVLDX/irikS--rtJ3uqBAAhuxhxkyT1UPrQ==
Original file line number Diff line number Diff line change 3
3
Rails . application . configure do
4
4
config . flipper . memoize = false
5
5
end
6
-
7
- if Rails . env . development?
8
- Flipper . enable ( :user_registration )
9
- Flipper . enable ( :snippets )
10
- Flipper . enable ( :example_posts )
11
- end
Original file line number Diff line number Diff line change
1
+ # This configuration file is used for Scout APM.
2
+ # Environment variables can also be used to configure Scout. See our help docs at https://scoutapm.com/docs/ruby/configuration#environment-variables for more information.
3
+ common : &defaults
4
+ # key: Your Organization key for Scout APM. Found on the settings screen.
5
+ # - Default: none
6
+ key : <%= Rails.application.credentials.dig(:scout_apm, :key) || "replaceme" %>
7
+
8
+ # log_level: Verboseness of logs.
9
+ # - Default: 'info'
10
+ # - Valid Options: debug, info, warn, error
11
+ # log_level: debug
12
+
13
+ # use_prepend: Use the newer `prepend` instrumentation method. In some cases, gems
14
+ # that use `alias_method` can conflict with gems that use `prepend`.
15
+ # To avoid the conflict, change this setting to match the method
16
+ # that the other gems use.
17
+ # If you have another APM gem installed, such as DataDog or NewRelic,
18
+ # you will likely want to set `use_prepend` to true.
19
+ #
20
+ # See https://scoutapm.com/docs/ruby/configuration#library-instrumentation-method
21
+ # for more information.
22
+ # - Default: false
23
+ # - Valid Options: true, false
24
+ # use_prepend: true
25
+
26
+ # name: Application name in APM Web UI
27
+ # - Default: the application names comes from the Rails or Sinatra class name
28
+ # name:
29
+
30
+ # monitor: Enable Scout APM or not
31
+ # - Default: none
32
+ # - Valid Options: true, false
33
+ monitor : true
34
+
35
+ production :
36
+ << : *defaults
37
+
38
+ development :
39
+ << : *defaults
40
+ monitor : false
41
+
42
+ test :
43
+ << : *defaults
44
+ monitor : false
45
+
46
+ staging :
47
+ << : *defaults
Original file line number Diff line number Diff line change 19
19
START_COUNT_NEWSLETTERS = 5
20
20
fill_count = START_COUNT_NEWSLETTERS - Newsletter . count
21
21
FactoryBot . create_list ( :newsletter , fill_count ) if fill_count > 0
22
+
23
+ # Enable all flags by default
24
+ Flipper . enable ( :user_registration )
25
+ Flipper . enable ( :snippets )
26
+ Flipper . enable ( :example_posts )
You can’t perform that action at this time.
0 commit comments