class Rubygoal::Formation::CustomPosition
Attributes
formation[R]
player_name[RW]
player_position[RW]
Public Class Methods
new(formation)
click to toggle source
# File lib/rubygoal/formation/formation_dsl.rb, line 45 def initialize(formation) @formation = formation end
Public Instance Methods
apply()
click to toggle source
# File lib/rubygoal/formation/formation_dsl.rb, line 49 def apply formation.players_position[player_name] = player_position end
Private Instance Methods
player(name)
click to toggle source
# File lib/rubygoal/formation/formation_dsl.rb, line 58 def player(name) self.player_name = name end
position(x, y)
click to toggle source
# File lib/rubygoal/formation/formation_dsl.rb, line 62 def position(x, y) self.player_position = Field.position_from_percentages(Position.new(x, y)) end