Sha256: a1695605cf7ee1ac41f15bac19067d73485c9c0196ad7bc2208400f63c90fda3
Contents?: true
Size: 636 Bytes
Versions: 8
Compression:
Stored size: 636 Bytes
Contents
module PowerApi::GeneratorHelper::ResourceHelper extend ActiveSupport::Concern class Resource include PowerApi::GeneratorHelper::ActiveRecordResource def initialize(resource_name) self.resource_name = resource_name end end included do attr_reader :resource, :parent_resource end def resource=(value) @resource = Resource.new(value) end def parent_resource=(value) return if value.blank? @parent_resource = Resource.new(value) end def resource_attributes=(collection) resource.resource_attributes = collection end def parent_resource? !!parent_resource end end
Version data entries
8 entries across 8 versions & 1 rubygems