- "#{self.classname.tableize}/attributes/full_credit"
- end
-
- def credit_data
- begin
- @credit_data = JSON.parse(self.credit) unless @credit_data
- rescue
- end
- @credit_data
- end
-
- def flags
- return @flags if @flags
- begin
- @flags = JSON.parse(self.settings)
- rescue
- end
- @flags = {} unless @flags
- @flags
- end
-
- def flags=(s)
- @flags = s
- end
-
- def flag_open
- @flag_open = (flags["open"] || -1) unless @flag_open
- @flag_open
- end
-
- def flag_commercial
- @flag_commercial = (flags["commercial"] || -1) unless @flag_commercial
- @flag_commercial
- end
-
- def flag_official
- @flag_official = (flags["official"] || -1) unless @flag_official
- @flag_official
- end
-
- def flag_attribution
- @flag_attribution = (flags["attribution"] || -1) unless @flag_attribution
- @flag_attribution
- end
-
- def flag_derive
- @flag_derive = (flags["derive"] || -1) unless @flag_derive
- @flag_derive
- end
-
- def flag_thumbnail
- @flag_thumbnail = (flags["thumbnail"] || -1) unless @flag_thumbnail
- @flag_thumbnail
- end
-
- def flag_gif_convert
- @flag_gif_convert = (flags["gif_convert"] || -1) unless @flag_gif_convert
- @flag_gif_convert
- end
-
- def flag_reverse
- @flag_reverse = (flags["reverse"] || -1) unless @flag_reverse
- @flag_reverse
- end
-
- def flag_resize
- @flag_resize = (flags["resize"] || -1) unless @flag_resize
- @flag_resize
- end
-
- def flag_sync_vh
- @flag_sync_vh = (flags["sync_vh"] || -1) unless @flag_sync_vh
- @flag_sync_vh
- end
-
- def flag_overlap
- @flag_overlap = (flags["overlap"] || -1) unless @flag_overlap
- @flag_overlap