class GithubMembers::Member
Constants
- DEFAULT_FIELDS
Public Instance Methods
additional_fields()
click to toggle source
# File lib/github_members/member.rb, line 11 def additional_fields members - DEFAULT_FIELDS end
define_class(*fields)
click to toggle source
# File lib/github_members/member.rb, line 5 def define_class(*fields) Struct.new(*DEFAULT_FIELDS, *fields, keyword_init: true) do def github_url "https://github.com/#{github}" end def additional_fields members - DEFAULT_FIELDS end def to_h super.to_h.transform_keys(&:to_s).reject { |k, _| k == "updated" } end end end
github_url()
click to toggle source
# File lib/github_members/member.rb, line 7 def github_url "https://github.com/#{github}" end
to_h()
click to toggle source
Calls superclass method
# File lib/github_members/member.rb, line 15 def to_h super.to_h.transform_keys(&:to_s).reject { |k, _| k == "updated" } end