Sha256: 0ba3c2a28837df3f91a0de748ec20607713bad627f410bd9cc6febff9df84460
Contents?: true
Size: 662 Bytes
Versions: 10
Compression:
Stored size: 662 Bytes
Contents
require_relative "../collection.rb" require_relative "../action.rb" module PlaylyfeClient module V2 class ActionCollection < PlaylyfeClient::V2::Collection def find(str) (@items.detect {|pl| pl.name == str || pl.id == str}) end private def initialize(game) super @items=[] fill_items(game.connection.get_full_all_actions_array) end def fill_items(hash_array) hash_array.each do |action_hash| @items << PlaylyfeClient::V2::Action.new(action_hash, @game) end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems