Class: Wikidotrb::Module::PageVote

Inherits:
Object
  • Object
show all
Defined in:
lib/wikidotrb/module/page_votes.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(page:, user:, value:) ⇒ PageVote

初期化メソッド

Parameters:

  • page (Page)

    ページオブジェクト

  • user (AbstractUser)

    ユーザーオブジェクト

  • value (Integer)

    投票の値



24
25
26
27
28
# File 'lib/wikidotrb/module/page_votes.rb', line 24

def initialize(page:, user:, value:)
  @page = page
  @user = user
  @value = value
end

Instance Attribute Details

#page

Returns the value of attribute page.



18
19
20
# File 'lib/wikidotrb/module/page_votes.rb', line 18

def page
  @page
end

#user

Returns the value of attribute user.



18
19
20
# File 'lib/wikidotrb/module/page_votes.rb', line 18

def user
  @user
end

#value

Returns the value of attribute value.



18
19
20
# File 'lib/wikidotrb/module/page_votes.rb', line 18

def value
  @value
end