Method: PlaylyfeClient::Action#play_by
- Defined in:
- lib/playlyfe_client/action.rb
#play_by(player, variables_for_play = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/playlyfe_client/action.rb', line 12 def play_by(player, variables_for_play ={}) @variables_for_play=variables_for_play fail_if_variables_are_wrong begin game.connection.post_play_action(self.id, player.id, { "variables" => variables_for_play}) rescue PlaylyfeClient::ActionRateLimitExceededError => e unless game.ignore_rate_limit_errors fail e end end end |