Method: CiteProc::Attributes::ClassMethods#attr_predicates

Defined in:
lib/citeproc/attributes.rb

#attr_predicates(*arguments) ⇒ Object



144
145
146
147
148
149
# File 'lib/citeproc/attributes.rb', line 144

def attr_predicates(*arguments)
  arguments.flatten.each do |field|
    field, default = *(field.is_a?(Hash) ? field.to_a.flatten : [field])
    attr_field(field, default, true)
  end
end