Skip to Content Skip to Search
Methods
E
N

Attributes

[R] integration
[R] member
[R] site
[R] timestamp

Class Public methods

new(member:, site:)

# File engines/member/app/services/service/muut_service.rb, line 5
def initialize(member:, site:)
  @member = member
  @site = site
  @timestamp = Time.current.to_i
  @integration = site.integrations.muut.first
end

Instance Public methods

execute()

# File engines/member/app/services/service/muut_service.rb, line 12
def execute
  raise ActiveRecord::RecordNotFound.new(nil, "DB::Integration") if !forum_available?

  if can_view?
    @result = payload
  else
    errors.push("Member denied access")
  end
end