Class: ReferenceBook::Setup::Collector

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/reference_book/setup/collector.rb

Instance Method Summary collapse

Instance Method Details

#[]=(key, value) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/reference_book/setup/collector.rb', line 13

def []=(key, value)
  if key == :title || key == :library_key
    protected_attribute_warning(key)
  else
    super
  end
end

#library_key=(*args) ⇒ Object



8
9
10
# File 'lib/reference_book/setup/collector.rb', line 8

def library_key=(*args)
  protected_attribute_warning('library_key')
end

#title=(*args) ⇒ Object



4
5
6
# File 'lib/reference_book/setup/collector.rb', line 4

def title=(*args)
  protected_attribute_warning('title')
end