lib/misp/feed.rb in misp-0.1.3 vs lib/misp/feed.rb in misp-0.1.4

- old
+ new

@@ -48,31 +48,31 @@ attr_reader :caching_enabled def initialize(**attributes) attributes = normalize_attributes(**attributes) - @id = attributes.dig(:id) - @name = attributes.dig(:name) || "feed name" - @provider = attributes.dig(:provider) || "my provider" - @url = attributes.dig(:url) || "http://example.com" - @rules = attributes.dig(:rules) || "" - @enabled = attributes.dig(:enabled) - @distribution = attributes.dig(:distribution) - @sharing_group_id = attributes.dig(:sharing_group_id) - @tag_id = attributes.dig(:tag_id) || "0" - @default = attributes.dig(:default) || true - @source_format = attributes.dig(:source_format) || "misp" - @fixed_event = attributes.dig(:fixed_event) || true - @delta_merge = attributes.dig(:delta_merge) || false - @event_id = attributes.dig(:event_id) || "0" - @publish = attributes.dig(:publish) || true - @override_ids = attributes.dig(:override_ids) || false - @settings = attributes.dig(:settings) || "" - @input_source = attributes.dig(:input_source) || "network" - @delete_local_file = attributes.dig(:delete_local_file) || false - @lookup_visible = attributes.dig(:lookup_visible) || true - @headers = attributes.dig(:headers) || "" - @caching_enabled = attributes.dig(:caching_enabled) || true + @id = attributes[:id] + @name = attributes[:name] || "feed name" + @provider = attributes[:provider] || "my provider" + @url = attributes[:url] || "http://example.com" + @rules = attributes[:rules] || "" + @enabled = attributes[:enabled] + @distribution = attributes[:distribution] + @sharing_group_id = attributes[:sharing_group_id] + @tag_id = attributes[:tag_id] || "0" + @default = attributes[:default] || true + @source_format = attributes[:source_format] || "misp" + @fixed_event = attributes[:fixed_event] || true + @delta_merge = attributes[:delta_merge] || false + @event_id = attributes[:event_id] || "0" + @publish = attributes[:publish] || true + @override_ids = attributes[:override_ids] || false + @settings = attributes[:settings] || "" + @input_source = attributes[:input_source] || "network" + @delete_local_file = attributes[:delete_local_file] || false + @lookup_visible = attributes[:lookup_visible] || true + @headers = attributes[:headers] || "" + @caching_enabled = attributes[:caching_enabled] || true end # # Returns a hash representation of the attribute data. #