Sha256: f436c406ecfb5052fdbed0ff84d69293be8c819e87b5228a1df75cb24df5ec55
Contents?: true
Size: 375 Bytes
Versions: 7
Compression:
Stored size: 375 Bytes
Contents
module Helium class User < Resource attr_reader :name, :email def initialize(opts = {}) super(opts) @name = @params.dig('attributes', 'name') @email = @params.dig('meta', 'email') end # TODO can probably generalize this a bit more def as_json super.merge({ name: name, email: email }) end end end
Version data entries
7 entries across 7 versions & 1 rubygems