Sha256: b66979aa6483af9480b0f7e4a25e6469aaa1e129916bc7fd277c1001d8fbe7e0

Contents?: true

Size: 706 Bytes

Versions: 1

Compression:

Stored size: 706 Bytes

Contents

module EveOnline
  module ESI
    module Models
      class Online < Base
        def as_json
          {
            online: online,
            last_login: last_login,
            last_logout: last_logout,
            logins: logins
          }
        end

        def online
          options['online']
        end

        def last_login
          last_login = options['last_login']

          parse_datetime_with_timezone(last_login) if last_login
        end

        def last_logout
          last_logout = options['last_logout']

          parse_datetime_with_timezone(last_logout) if last_logout
        end

        def logins
          options['logins']
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eve_online-0.14.0 lib/eve_online/esi/models/online.rb