Skip to content

Instantly share code, notes, and snippets.

@Viswanathantv
Last active December 14, 2015 18:49
Show Gist options
  • Save Viswanathantv/5132000 to your computer and use it in GitHub Desktop.
Save Viswanathantv/5132000 to your computer and use it in GitHub Desktop.
For vaibhav banking application
hobo generate resource employee name:string account_number:integer pan_card:string address:text date_of_birth:date mobile:string nominee_one:string nominee_two:string
hobo generate resource rd rd_generation_id:integer period:integer amount:integer monthly_deposit:integer rate_of_interest:decimal current_amount:decimal
hobo generate resource fd fd_generation_id:integer period:integer amount:integer rate_of_interest:decimal current_amount:decimal
hobo generate resource ctd ctd_generation_id:integer period:integer monthly_deposit:integer rate_of_interest:decimal current_amount:decimal
hobo generate resource loan loan_generation_id:integer period:integer borrowed_amount:integer emi:decimal rate_of_interest:decimal paid_amount:decimal
hobo generate resource share share_generation_id:integer number_of_shares:integer rate_of_interest:decimal current_amount:decimal
../model/employee.rb
rds_count :integer, :default => 0, :null => false
fds_count :integer, :default => 0, :null => false
ctds_count :integer, :default => 0, :null => false
loans_count :integer, :default => 0, :null => false
shares_count :integer, :default => 0, :null => false
attr_accessible :name, :rds , :fds, :ctds , :loans , :shares
has_many :rds, :dependent => :destroy, :inverse_of => :employee
has_many :fds, :dependent => :destroy, :inverse_of => :employee
has_many :ctds, :dependent => :destroy, :inverse_of => :employee
has_many :loans, :dependent => :destroy, :inverse_of => :employee
has_many :shares, :dependent => :destroy, :inverse_of => :employee
../model/ctd.rb and rest
belongs_to :employee, :inverse_of => :ctds, :counter_cache => true
attr_accessible ,:employee, :employee_id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment