lib/charger/line_item.rb in charger-0.0.2 vs lib/charger/line_item.rb in charger-0.0.3

- old
+ new

@@ -1,22 +1,18 @@ module Charger class LineItem - include Virtus - extend ActiveModel::Naming - include ActiveModel::Conversion - include ActiveModel::Validations + include Resource attribute :subscription_id, Integer attribute :component_id, Integer attribute :name, String attribute :unit_name, String attribute :kind, String - # @param [Integer] the id of the subscription + # @param [Integer] id the id of the subscription # @return [Array<LineItem>] def self.find_by_subscription_id id - client = Client.new items = [] client.get("subscriptions/#{id}/components").each do |data| case data['component']['kind'] when 'metered_component'