Sha256: cb3fba011881d5951466a1c25a859a6873f75d29133209a1d71907affb345bbf
Contents?: true
Size: 431 Bytes
Versions: 1
Compression:
Stored size: 431 Bytes
Contents
# frozen_string_literal: true class Evergreen # A base class for any object represented in # Evergreen's IDL class IDLObject def initialize(idl) @idl = idl end def idl_fields @idl[idl_class] end def get(field_name) data[idl_fields.index(field_name)] end private # This should be overriden by subclasses def idl_class 'acp' end def data; end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
evergreen-ils-0.2.0 | lib/evergreen/idl_object.rb |