• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LTe / acts-as-messageable / #13845

21 Aug 2024 07:23AM UTC coverage: 91.904% (-0.4%) from 92.341%
#13845

push

web-flow
Bump tapioca from `df6e272` to `f2010b5` (#821)

* Bump tapioca from `df6e272` to `f2010b5`

Bumps [tapioca](https://github.com/Shopify/tapioca) from `df6e272` to `f2010b5`.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/df6e272f4...f2010b52a)

---
updated-dependencies:
- dependency-name: tapioca
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update RBIs [dependabot skip]

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>

420 of 457 relevant lines covered (91.9%)

10.8 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.48
/lib/acts_as_messageable.rb
1
# typed: strong
2
# frozen_string_literal: true
3

4
require 'sorbet-runtime'
1✔
5
require 'sorbet-rails'
1✔
6
require 'ancestry'
1✔
7

8
module ActsAsMessageable
1✔
9
  autoload :Model, 'acts_as_messageable/model'
1✔
10
  autoload :Scopes, 'acts_as_messageable/scopes'
1✔
11
  autoload :Message, 'acts_as_messageable/message'
1✔
12
  autoload :Relation, 'acts_as_messageable/relation'
1✔
13
  autoload :Rails3, 'acts_as_messageable/rails3'
1✔
14
  autoload :Rails4, 'acts_as_messageable/rails4'
1✔
15
  autoload :Rails6, 'acts_as_messageable/rails6'
1✔
16

17
  extend T::Sig
1✔
18

19
  # @return [Class<ActsAsMessageable::Rails4>, Class<ActsAsMessageable::Rails6>, Class<ActsAsMessageable::Rails3>]
20
  #  API wrapper
21
  sig do
1✔
22
    returns(
1✔
23
      T.any(
24
        T.class_of(ActsAsMessageable::Rails4),
25
        T.class_of(ActsAsMessageable::Rails6),
26
        T.class_of(ActsAsMessageable::Rails3)
27
      )
28
    )
29
  end
30
  def self.rails_api
1✔
31
    if Rails::VERSION::MAJOR >= 6
57✔
32
      Rails6
×
33
    elsif Rails::VERSION::MAJOR >= 4
57✔
34
      Rails4
57✔
35
    else
36
      Rails3
×
37
    end
38
  end
39
end
40

41
require 'acts_as_messageable/railtie'
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc