Class: Kameleoon::Types::DataFile
- Inherits:
-
Object
- Object
- Kameleoon::Types::DataFile
- Defined in:
- lib/kameleoon/types/data_file.rb
Overview
DataFile
Instance Attribute Summary collapse
-
#date_modified ⇒ Object
readonly
Returns the value of attribute date_modified.
-
#feature_flags ⇒ Object
readonly
Returns the value of attribute feature_flags.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(feature_flags, date_modified) ⇒ DataFile
constructor
private
A new instance of DataFile.
- #to_s ⇒ Object
Constructor Details
#initialize(feature_flags, date_modified) ⇒ DataFile
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of DataFile.
12 13 14 15 |
# File 'lib/kameleoon/types/data_file.rb', line 12 def initialize(feature_flags, date_modified) @feature_flags = feature_flags @date_modified = date_modified end |
Instance Attribute Details
#date_modified ⇒ Object (readonly)
Returns the value of attribute date_modified.
9 10 11 |
# File 'lib/kameleoon/types/data_file.rb', line 9 def date_modified @date_modified end |
#feature_flags ⇒ Object (readonly)
Returns the value of attribute feature_flags.
9 10 11 |
# File 'lib/kameleoon/types/data_file.rb', line 9 def feature_flags @feature_flags end |
Class Method Details
._build_from_internal(source_data_file) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
18 19 20 21 22 23 |
# File 'lib/kameleoon/types/data_file.rb', line 18 def self._build_from_internal(source_data_file) feature_flags = (source_data_file.feature_flags || {}).transform_values do |feature_flag| FeatureFlag._build_from_internal(feature_flag) end DataFile.new(feature_flags, source_data_file.date_modified) end |
Instance Method Details
#to_s ⇒ Object
25 26 27 |
# File 'lib/kameleoon/types/data_file.rb', line 25 def to_s "DataFile{feature_flags:#{@feature_flags},date_modified:#{@date_modified}}" end |