Sha256: 27dbcb5961a6a05870aff8a650e72ddb9eacca4449d602d72a32cc61bc36306c

Contents?: true

Size: 304 Bytes

Versions: 4

Compression:

Stored size: 304 Bytes

Contents

# frozen_string_literal: true
# Example class
class Dog < LazyRecord::Base
  lr_attr_accessor :name, :breed, :weight
  lr_has_many :friends

  def initialize(opts = {}, &block)
    super
    friends << Friend.new(opts) if opts[:friend] == true
    self.name = name + 'y' if opts[:cute] == true
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lazy_record-0.1.8 example/dog.rb
lazy_record-0.1.7 example/dog.rb
lazy_record-0.1.6 example/dog.rb
lazy_record-0.1.4 example/dog.rb