class FlexitimeClient::Resources::BaseResource

Attributes

attributes[R]

Public Class Methods

new(attributes:) click to toggle source
# File lib/flexitime_client/resources/base_resource.rb, line 4
def initialize(attributes:)
  @attributes = attributes
  build
end

Protected Instance Methods

build() click to toggle source
# File lib/flexitime_client/resources/base_resource.rb, line 11
def build
  attr = attributes.select {  |key| self.respond_to?("#{key}=")}
  attr.each { |key,value | self.send("#{key}=", value)  }
end