Sha256: 24e3e8eff8b254140a358ef9dfeec5515b9868060d5ac23da4c5ae51884e8b1b
Contents?: true
Size: 378 Bytes
Versions: 35
Compression:
Stored size: 378 Bytes
Contents
module Contentful # An Assets's file info class File def initialize(json, configuration) @configuration = configuration define_fields!(json) end private def define_fields!(json) json.each do |k, v| define_singleton_method Support.snakify(k, @configuration[:use_camel_case]) do v end end end end end
Version data entries
35 entries across 35 versions & 1 rubygems