Method: GoodData::MdObject#set_flag
- Defined in:
- lib/gooddata/models/metadata.rb
#set_flag(flag, value) ⇒ Object
313 314 315 316 317 318 319 320 321 322 |
# File 'lib/gooddata/models/metadata.rb', line 313 def set_flag(flag, value) ['flags'] = [] unless ['flags'] if (value == '1' || value == 1 || value == true) && !has_flag?(flag) ['flags'].push(flag) ['flags'].sort! elsif !value && has_flag?(flag) ['flags'].delete(flag) end end |