def discover(*card_types)
      # TODO: по правильному здесь надо делать низкоуровневый
      card_types.inject([]) do |tags, card_type|
        raise NFC::Error.new('Wrong card type') unless card_type.respond_to? :discover
        tags += card_type.discover(connect)
      end
    end
def discover(*card_types)
      # TODO: по правильному здесь надо делать низкоуровневый
      card_types.inject([]) do |tags, card_type|
        raise NFC::Error.new('Wrong card type') unless card_type.respond_to? :discover
        tags += card_type.discover(connect)
      end
    end
Returns list of tags applied to reader